分享方式:


使用輸入和輸出變數來傳遞資訊

使用變數做為輸入和輸出參數,在 Power Automate 流程和 Copilot Studio 副手之間傳遞資訊。

重要

副手最多可以在單一動作中從流程中接收 1 MB 的資料。 但是,副手可以發送的資料量或副手可以傳遞的變數數量沒有限制。

在此範例中,您將建立一個具有輸入參數的流程,並將其做為輸出參數傳回給副手。

先決條件

支援的參數類型

副手可將下列輸入和輸出類型用於 Power Automate 流程:

  • 數字
  • 字串
  • 布林值

不支援以下類型:

  • Object
  • Date
  • TimeStamp
  • 清單 [字串]
  • 清單 [數字]
  • 清單 [布林值]
  • 清單 [物件]
  • 清單 [日期]
  • 清單 [時間戳記]

建立主題和流程

  1. 移至您副手的主題頁面。

  2. 建立名為 Echo 訊息的新主題。

  3. 新增觸發字詞 echo

  4. 新增一個問題節點,並輸入訊息我將重複您所說的話

  5. 識別選擇使用者的完整回覆

  6. 另存回覆為選取鉛筆圖示,然後將變數重新命名為 userResponse

    問題節點的螢幕擷取畫面。

  7. 在製作畫布中,選取新增節點 (+)。 選取呼叫動作,然後選取建立流程

  8. 在 Power Automate 入口網站中,將流程命名為 Echo 參數

將輸入參數新增至流程

  1. Microsoft Copilot Studio 流程觸發程序,選取新增輸入

    Microsoft Copilot Studio 流程觸發程序的螢幕擷取畫面,其中反白顯示 [新增輸入]。

  2. 選取文字,然後輸入名稱 String_Input

    流程觸發程序輸入的螢幕擷取畫面。

將輸出參數新增至流程

  1. 將值傳回至 Microsoft Copilot Studio 回覆動作中,選取新增輸出

    流程回覆動作的螢幕擷取畫面,其中醒目顯示了新增輸出。

  2. 選取文字,然後輸入名稱 String_Output

    回覆動作輸出的螢幕擷取畫面。

  3. String_Output 的值,選取 String_Input 變數。

    選取做為輸出參數值的輸入參數螢幕擷取畫面。

  4. 選取儲存

在副手主題中選取變數

  1. 在 Microsoft Copilot Studio 製作畫布上,選取新增節點 (+),然後選取呼叫動作

  2. 選取先前建立的流程,Echo 參數

  3. String_Input(text) 取得值的位置,選取 userResponse

  4. 新增訊息節點。 選取插入變數,然後選取 String_Output

    Echo 參數流程的動作節點螢幕擷取畫面。

  5. 測試副手窗格中測試您的主題。

    副手交談的螢幕擷取畫面。

可選擇使用文字值做為輸入參數

或者,您可以直接在「取得值的位置」方塊中輸入值,而不是使用變數作為動作的輸入參數。

做為輸入參數傳遞的文字值螢幕擷取畫面。