共用方式為


將變數新增至卡片

變量會儲存資料以供重複使用。 該資料可以是不同的類型,例如集合、文字或數字。 變數具有唯一名稱,這就是您在 Power Fx 公式中參考它們的方式。 在卡片設計工具中插入、修改和移除它們。

變數的值可以是暫時的 (在每個卡片工作階段中都要重設),也可以是永久的 (在特定卡片執行個體的所有工作階段中共用)。 每個卡片工作階段的暫時變數都不相同,即使對單一使用者也是如此,意味著如果讓相同的卡片執行個體在聊天和管道中傳送給您,則這兩個工作階段中的暫時變數可能會有所不同。

例如,您建立了一張卡片,用於計算使用者在工作階段期間按下按鈕的次數。 您將建立一個臨時數字變數來儲存卡片目前執行個體中的按鈕按下次數。 如果您還想擷取最後一個按下卡片執行個體按鈕的使用者姓名,您將將其儲存在永久文字變數中。 如果您還想在卡片執行個體之間儲存資料,請使用資料連接

變數也可以是可自訂的,這表示該值是由傳送者所設定,無論這是在做為連結傳送前於播放頁面中設定,還是在 Power Automate 中做為建立卡片執行個體動作的一部分進行設定。

先決條件

建立變數

  1. 登入 Power Apps。 選取卡片,然後選取卡片。 如果看不到卡片索引標籤,請選取其他並釘選卡片索引標籤。

  2. 在卡片設計工具的左窗格中,選取變數

  3. 選取 + 新增變數

  4. 新增變數視窗中,設定下列值:

    • 名稱:變數的名稱 (必要)
    • 類型:變數的類型 (必要)
    • 預設值:變數的預設值
    • 持續性:變數是暫時的 (每次開啟卡片時都會重設) 還是永久的
    • 自訂:變數是否可由傳送者自訂,以便做為輸入變數

    您無法變更變數的名稱或類型。 如果您需要變更它們,請建立一個新變數。

    您也可以自訂寄件者選項,並在其他變數資訊下自訂變數的標題描述。 此資訊可能有助於測試、偵錯變數,以及將變數與 Power Automate 流程搭配使用。

    卡片設計工具中新增變數視窗的螢幕擷取畫面。

  5. 選取儲存

使用資料表和記錄的預設值

預設值用於設定集合和記錄變數的結構。 有兩種方法可以設定記錄或資料表變數的預設值:

  • 使用欄編輯器
  • 使用 Power Fx/JSON

您可以使用右側的切換鈕來切換要使用的是欄編輯器還是 Power Fx/JSON。

如何在 JSON 和 Power Fx 之間切換以設定變數預設值的螢幕擷取畫面。

當您希望變數儲存來自資料來源 (如 Dataverse) 的資料時,使用 Power Fx 運算式會很有用。 例如,如果您想要包含帳戶資料表中特定資料列的記錄,您可以將預設值設為 First(Account)

變數屬於強型別,因此設定預設值會將變數鎖定為這些類型。

編輯和刪除變數

若要編輯或刪除變數,請選取變數右側的省略符號 (...),然後選取編輯刪除

卡片設計工具中 [編輯並刪除變數] 選項的螢幕擷取畫面。

在卡片中使用變數

有許多方法可以在卡片中使用變數。 瞭解如何在 Power Apps 中使用變數

變量常用在 Power Fx 運算式中。 在公式中依名稱參照變數。 如需範例,請移至簡易卡片教學課程。 您也可以在資料編輯列中識別變數。

卡片設計工具資料編輯列中自動填入變數名稱的螢幕擷取畫面。

更新變數的值

您可以使用 Set 函數來更新變數,不包括使用 Collect 函數新增的資料表變數。