Automation Anywhere

Automation Anywhere

關閉內容

內容

開啟內容

範例:將 Excel 中的資料擷取到 Web 表單

  • 已更新:5/10/2019
    • 11.3.x
    • 探索
    • Enterprise
    • 範例

範例:將 Excel 中的資料擷取到 Web 表單

使用 Excel、迴圈、物件複製和網頁錄製器等命令,將 Excel 試算表中的資料傳輸到 Web 表單。

以下步驟是如何將此任務自動化的一般範例:

程序

  1. 開啟 Web 表單:
    1. 在網頁錄製器子功能表中,按兩下或拖曳 [開啟瀏覽器] 命令。
    2. 輸入要開啟的 URL,然後按一下 [儲存]
  2. 新增要等候瀏覽器開啟網頁的時間:
    1. 按兩下或拖曳 [等候] 命令。
    2. 選取 [等候視窗] 選項按鈕。
    3. 從下拉式功能表選取 [視窗]
    4. 輸入等候時間,然後按一下 [儲存]
  3. 開啟包含資料的試算表:
    1. 在 Excel 子功能表中,按兩下或拖曳 [開啟試算表] 命令。
    2. 按一下 [瀏覽] 選取 Excel 檔案。
    3. 按一下 [包含標題],然後按一下 [儲存]

      此動作會排除第一列的標題資料。

    4. 按兩下或拖曳 [取得儲存格] 命令。
    5. 按一下 [取得所有儲存格],然後按一下 [儲存]
  4. 建立一個迴圈來逐一查看試算表的每一列:
    1. 在 [迴圈] 子功能表中,按兩下或拖曳 [Excel 資料集中的每一列] 命令。
    2. 按一下 [儲存]

      Start Loop 動作行底下會出現註解。

  5. 擷取 Web 表單欄位當做物件來處理其內容:
    1. 按兩下或拖曳 [註解後面的物件複製] 命令。
    2. 從下拉式功能表選取視窗。
    3. 按一下 [擷取] 並停留,直到網頁出現。
    4. 將滑鼠指標置於欄位上方,然後放開滑鼠。

      隨即出現 [物件複製] 視窗。

    5. [要執行的動作] 下拉式功能表中選取 [設定文字]。
    6. 按一下 [要設定的文字] 輸入方塊。
    7. F2

      隨即出現 [插入變數] 視窗。

    8. 選取 [Excel 欄],然後按一下 [插入]

      隨即出現 [Excel 欄選項] 視窗。

    9. 輸入 [欄號],然後按一下 [確定]
    10. 按一下 [儲存]
  6. 重複上述步驟,將每個 Web 表單欄位擷取為物件,並將其指派給 Excel 欄。
  7. 在 Web 表單中自動執行按一下 [提交] 按鈕的動作:
    1. 按兩下或拖曳 [註解後面的物件複製] 命令。
    2. 從下拉式功能表選取視窗。
    3. 按一下 [擷取] 並停留,直到網頁出現。
    4. 將滑鼠指標置於 [提交] 按鈕上方,然後放開滑鼠。

      隨即出現 [物件複製] 視窗。

    5. [要執行的動作] 下拉式功能表中選取 [按左鍵]。
    6. 按一下 [儲存]
  8. 當按下 [提交] 按鈕後,Web 表單就會傳送資料給伺服器進行處理,並產生成功訊息。插入代表處理時間的 [延遲] 命令:
    1. 按兩下或拖曳 [延遲] 命令。

      隨即顯示 [延遲] 視窗。

    2. 選取 [一般延遲] 選項按鈕,並將欄位設定為 5 秒。
    3. 按一下 [儲存]
  9. 當網頁重新導向成功訊息時,瀏覽至 Web 表單:
    1. 在 [網頁錄製器] 子功能表中,按兩下或拖曳 [瀏覽 URL] 命令。
    2. 輸入要開啟的 URL,然後按一下 [儲存]
  10. [結束迴圈] 命令後關閉瀏覽器,然後儲存任務以結束 TaskBot 邏輯。
    1. 按兩下或拖曳 [關閉試算表] 命令,然後按一下 [儲存]
    2. 為任務命名,然後按一下 [儲存]
    3. 按一下 [執行]
傳送意見反饋