從工作表將資料輸入網頁表單的範例
在此示例中,您將生成, bot 以便將 XLSX 工作表中的多行數據輸入到 Web 窗體中。 actions 從 Excel advanced、 Loop和使用。 Recorder packages
程序
-
開啟新的bot:
- 從Control Room,選取 [機器人] > [我的機器人]。
- 按一下 [新建] > [機器人]。
- 在 建立任務機器人視窗,輸入bot名稱。
-
接受預設資料夾位置 [\Bots\]。
若要變更儲存bot的位置,請按一下 [選擇] 並按照提示操作。
- 按一下 [建立及編輯]。
-
開啟 Excel 檔案。
- 按兩下或拖曳 Excel 進階 > 開啟 舊檔動作。
- 輸入工作階段名稱。
- 選擇 Excel 文件。
- 標示 圖頁包含標題 選項。
通過標記 “工作表包含標題 ”選項,您可以啓用 bot 在運行期間按標題名稱搜索列。 -
啟動網站。
- 按兩下 或拖曳瀏覽器 > 啟動網站 動作。
- 輸入網站 URL 。
-
檢索工作表值並將其存儲在 Table 變量中。
- 按兩下或拖曳 Excel 進階 > 取得多個儲存格 動作。
- 輸入您在 Excel 進階 > 開啟動作中使用的相同工作階段名稱 。
- 從 下拉列表中選擇所有行。
- 使用 “分配給變量” 下拉列表右側的圖標創建表變量。
-
指示 bot 逐行處理數據行。
- 連按兩下 或拖曳迴圈 動作。
- 爲 表 迭代器中的每一行選擇。
- 選擇 您在獲取多個單元格中使用的同一表變量。
- 使用 指派給變數 下拉式清單右側的圖示建立記錄變數。
Record 變數會保留一列的所有值。每次循環迭代時, bot 將檢索下一行的值並將其存儲在 Record 變量中,覆蓋上一行的值。 -
將第一個列標題映射到 Web 窗體文本框。
- 雙擊 或拖動記錄儀 > 捕獲 操作。
- 選取 您以啟動網站 動作開啟的相同視窗。
- 單擊 捕獲對象。
- 將游標移至文字方塊上方、直到出現紅色外框。
- 按一下文字方塊。
- 返回 Control Room。
- 驗證 “ Control Type Value (控制類型值)”文本框。
- 從 “操作 ”下拉列表中選擇“設置文本”。
- 在“擊鍵”字段中,插入您在 Loop 中使用的同一 Record 變量。
- 選擇 按名稱選 項,然後將第一個列標題複製粘貼到字段中。
-
重複步驟 5 中的子步驟以映射其他列,但有以下區別:
- 插入由記錄器生成的窗口變量,而不是搜索瀏覽器窗口標題。
- 在 擊鍵 字段中插入 Record 變量時,將後續列標題複製粘貼到“按名稱”字段中。
-
捕獲“提交”按鈕。
- 雙擊 或拖動記錄儀 > 捕獲 操作。
- 插入記錄器產生的視窗變數。
- 單擊 捕獲對象。
- 驗證 “ Control Type Value is (控制類型值爲)”按鈕。
- 選擇 單擊 操作。
- 按一下 [儲存]。