使用輸入和輸出變數來傳遞資訊
使用變數做為輸入和輸出參數,在 Power Automate 流程和 Copilot Studio 副手之間傳遞資訊。
重要
副手最多可以在單一動作中從流程中接收 1 MB 的資料。 但是,副手可以發送的資料量或副手可以傳遞的變數數量沒有限制。
在此範例中,您將建立一個具有輸入參數的流程,並將其做為輸出參數傳回給副手。
先決條件
- 了解如何從 Copilot Studio 創作畫布建立流程
支援的參數類型
副手可將下列輸入和輸出類型用於 Power Automate 流程:
- 數字
- 字串
- 布林值
不支援以下類型:
- Object
- Date
- TimeStamp
- 清單 [字串]
- 清單 [數字]
- 清單 [布林值]
- 清單 [物件]
- 清單 [日期]
- 清單 [時間戳記]
建立主題和流程
移至您副手的主題頁面。
建立名為 Echo 訊息的新主題。
新增觸發字詞 echo。
新增一個問題節點,並輸入訊息我將重複您所說的話。
在識別選擇使用者的完整回覆。
在另存回覆為選取鉛筆圖示,然後將變數重新命名為 userResponse。
在製作畫布中,選取新增節點 (+)。 選取呼叫動作,然後選取建立流程。
在 Power Automate 入口網站中,將流程命名為 Echo 參數。
將輸入參數新增至流程
在 Microsoft Copilot Studio 流程觸發程序,選取新增輸入。
選取文字,然後輸入名稱 String_Input。
將輸出參數新增至流程
在將值傳回至 Microsoft Copilot Studio 回覆動作中,選取新增輸出。
選取文字,然後輸入名稱 String_Output。
在 String_Output 的值,選取 String_Input 變數。
選取儲存。
在副手主題中選取變數
在 Microsoft Copilot Studio 製作畫布上,選取新增節點 (+),然後選取呼叫動作。
選取先前建立的流程,Echo 參數。
在 String_Input(text) 取得值的位置,選取 userResponse。
新增訊息節點。 選取插入變數,然後選取 String_Output。
在測試副手窗格中測試您的主題。
可選擇使用文字值做為輸入參數
或者,您可以直接在「取得值的位置」方塊中輸入值,而不是使用變數作為動作的輸入參數。