閱讀及檢閱 Automation Anywhere 文件

Automation 360

關閉內容

內容

開啟內容

從工作表將數據輸入 Web 表單的示例

  • 已更新:2022/08/01
    • Automation 360 v.x
    • 組建
    • RPA 工作區
    • 範例

從工作表將數據輸入 Web 表單的示例

在此示例中,您構建了一個 bot 將 XLSX 工作表中的多行數據輸入到 Web 表單中。利用 actions 來自 Excel advanced, Loop, 和 Recorderpackages.

先決條件

在開始構建之前 bot,您可以在桌面上創建以下 .xlsx 格式的數據集,如下所示。
員工姓名 年齡 索賠金額 索賠日期 索賠類型
麥克風 30 469 22/3/2022 醫療
莎拉 34 766 2022 年 3 月 28 日 牙科
克里斯 41 428 2022 年 13 月 5 日 醫療
薩曼莎 45 1000 2022-09-05 醫療
要從 Excel 文件中檢索值並將其輸入到 Web 表單中,請執行以下操作:

程序

  1. 開啟一個新的bot
    1. 在左側面板上,按一下 [自動化]
    2. 按一下 [新建] > [機器人]
      創建一個新的機器人
    3. 創建任務機器人 窗口中,輸入 bot 姓名。有關選擇的更多信息 bot 名字,見 bot 命名約定
    4. 接受默認文件夾位置:\機器人\
      若要變更您儲存bot的位置,按一下 [選擇],並按照提示操作。
    5. 按一下 [建立和編輯]
  2. 開啟 Excel 檔案。
    1. 雙擊或拖動 Excel 高級 > 開放 行動。
    2. 請輸入工作階段名稱。
    3. 選擇 Excel 文件。
    4. 標記 [工作表包含標頭] 選項。
    若標記 [工作表包含標頭] 選項,bot便能在執行期間以標頭名稱搜尋欄。
  3. 啟動網站。
    1. 按兩下或拖曳 [瀏覽器] > [開啟] action
    2. 輸入包含網絡表單的網站 URL 以更新數據。
  4. 檢索工作表值並將它們存儲在表變量中。
    1. 雙擊或拖動 Excel 高級 > 獲取多個單元格 操作。
    2. 輸入您在 Excel 高級開放 行動。
    3. 從下拉列表中選擇 所有行
    4. 分配給變量 下拉列表右側的圖標創建一個表變量 。
  5. 指示 bot 逐行處理數據。
    1. 雙擊或拖動 循環 動作。
    2. 選擇 For each row in table 迭代器。
    3. 選擇您在 獲取多個單元格
    4. 分配給變量 下拉列表右側的圖標創建記錄變量 。
    Record 變量保存一行的所有值。在循環的每次迭代中, bot 檢索下一行的值並將它們存儲在 Record 變量中,覆蓋上一行的值。
  6. 將第一列標題映射到 Web 表單文本框。
    1. 雙擊或拖動 記錄器 > 捕捉 動作。
    2. 打開的同一窗口 action.
    3. 按一下 [擷取物件]。
    4. 將鼠標懸停在文本框上,直到出現紅色輪廓。
    5. 單擊文本框。
    6. 返回 Control Room
    7. 驗證 控件類型 值為 TEXTBOX。
    8. 操作 下拉列表中選擇 設置文本
    9. Keystrokes 字段中,插入您在 Loop 中使用的相同 Record 變量。
    10. 選擇 按名稱 選項並將第一列標題複製粘貼到字段中。
  7. 重複步驟 5 中的子步驟以映射其他列,但有以下區別:
    1. 插入 Recorder 生成的 Window 變量,而不是搜索瀏覽器窗口標題。
    2. Keystrokes 字段中插入 Record 變量時,將後續列標題複製粘貼到“By name”字段中。
  8. 捕獲提交按鈕。
    1. 雙擊或拖動 記錄器 > 捕捉 動作。
    2. 插入 Recorder 生成的 Window 變量。
    3. 按一下 [擷取物件]。
    4. 驗證 控件類型 值是否為按鈕。
    5. 選擇 單擊 操作。
  9. 按一下 [儲存]
傳送意見反饋