閱讀及檢閱 Automation Anywhere 文件

Automation 360

關閉內容

內容

開啟內容

在機器人程式之間傳遞值的範例

  • 已更新:2021/05/28
    • Automation 360 v.x
    • 探索
    • RPA 工作區

在機器人程式之間傳遞值的範例

瞭解如何使用字典變數將值從一個工作機器人程式傳遞到另一個工作機器人程式。

先決條件

若要在工作機器人程式之間傳遞值、請使用子機器人程式中的任何變數類型、以及父機器人程式中的字典變數。 此範例會在 子機器人程式中使用名為 sMySong 的字串。

程序

生成子 bot項。

  1. 打開新 bot的。
    1. Automation Anywhere 從 Web 界面中,選擇 “機器人 > 程序我的機器人程序”。
    2. 單擊 創建新 > 機器人
    3. 輸入 bot FavoriteSpongs 名稱
    4. 輸入文件夾位置 bots\TaskBotExample
    5. 按一下 [建立及編輯]。
  2. 創建變量:

    sMysong:字符串類型;用作輸入,用作輸出

  3. 使用 提示 > 輸入值 action 來擷取歌曲名稱。
    1. 雙擊或拖動 “提示 > action”。
    2. 在提示窗口標題字段中,輸入 添加歌曲
    3. 在提示消息字段中,輸入 在收藏歌曲中鍵入。
    4. 在將值分配給變量字段中,輸入 sMysong
  4. 註: 在清單 顯示模式中、您的子機器人程式應該是一行程式碼:

    提示: 值

    單擊 保存 ,然後 單擊關閉

建置父機器人程式。

  1. 打開新 bot的。
    1. Automation Anywhere 從 Web 界面中,選擇 “機器人 > 程序我的機器人程序”。
    2. 單擊 創建新 > 機器人
    3. 輸入 bot 名稱 GetFavoriteSmongs
    4. 輸入文件夾位置 bots\TaskBotExample
    5. 單擊 創建和編輯
  2. 創建以下變量:
    • sMysong:字符串類型;用作輸入
    • sPassedSong:詞典類型 / 字符串子類型;用作輸入,用作輸出
  3. 使用 工作機器人 > 程式執行 action 來呼叫子機器人程式。
    1. 雙擊或拖動 任務機器人 > 運行 action
    2. 在要運行的任務機器人字段中,選擇 控制室 ,然後單擊 選擇。單擊 瀏覽,導航至 bots\TaskBotexample 並選擇 收藏夾。
    3. 在輸入值下,選擇 設置 sMysong
    4. 將結果保存到變量(可選)下,選擇 詞典 並選擇 sPassedSong
    5. 按一下 [儲存]。
  4. 使用 Dictionary > GET action 接受從子機器人程式傳回的值。
    1. 雙擊 或拖動詞典 > 獲取 action
    2. 在詞典變量字段中,選擇 sPassedSong
    3. 在鍵字段中,選擇 sMysong
    4. 在“將輸出分配給變量”字段中,選擇 sMysong
    5. 按一下 [儲存]。
  5. 使用 訊息方塊 action 來報告從子機器人程式傳回的內容。
    1. 雙擊 或拖動消息框 action
    2. 在“輸入消息框標題”字段中,輸入 您喜歡什麼?
    3. 在“輸入要顯示的消息”字段中,輸入 您說的 $sMySong$
    4. 按一下 [儲存]。
  6. 註: 在「清單 」顯示模式中、您的母機器人程式應該看起來像這樣:
    Start
    Task Bot: Run and assign output to variable
    Dictionary: Get value of the key "sMySong" from SsPassedSongS
    Message box "You said, $sMySong$"
    End
    現在、請執行您的機器人程式。 當要求 設置輸入變量時,單擊 確認。按照提示操作,消息框將返回與您爲歌曲輸入的值相同的值。如果沒有返回值,請確保已執行步驟將傳入值分配給字典鍵和變量。
傳送意見反饋