閱讀及檢閱 Automation Anywhere 文件

Automation 360

關閉內容

內容

開啟內容

表數據提取通過 AISense Recorder

  • 已更新:2022/06/17
    • Automation 360 v.x
    • 組建
    • RPA 工作區

表數據提取通過 AISense Recorder

表格是一個複雜的控件,具有多種類型、背景和格式效果,因此可能無法自動檢測到 AISense Recorder 在某些情況下。在這種情況下,使用 定義 選項來檢測表。

使用捕獲表 AISense Recorder

  1. 在左窗格上,按一下 [自動化]
  2. 創建一個 bot,點擊 新建 > 機器人 或打開一個 bot 您要為其記錄任務。
  3. 按一下 [開始錄製]。

    隨即顯示 [bot設計器] 視窗。

  4. 從下拉式清單中選取視窗。

    如果您最近打開了一個應用程序但它在列表中不可用,請單擊 刷新 圖標。

  5. 單擊 AISense 記錄器。讓掃描過程完成。
    註: 第一次使用 AISense Recorder 在設備上, Recorder 下載所需的依賴文件。

    Recorder 工具欄出現,帶有以下選項:完成掃描定義暫停

    Recorder 分析您選擇的應用程序窗口以識別該窗口中的 UI 對象。系統正在分析應用程序窗口時,工具欄上的選項不可用。分析後,選項被啟用,您可以開始記錄任務。

  6. 等待 AISense Recorder 檢測應用程序中的表。
  7. 如果沒有自動檢測到表,那麼當 AISense Recorder 處於 Ready 狀態,點擊 Define 按鈕檢測表。
  8. 從對像 類型選擇 然後單擊左上角的標題。

    檢測到的表格將以列和內部控件突出顯示。

  9. 如果要選擇一組有限的列,請在要捕獲的列周圍繪製一個矩形。

從表中提取數據

  1. 捕獲對像後,單擊 “ 完成 ”結束錄製。
  2. 返回 Control Room
  3. 在 [物件屬性] 表格中,驗證 [控制項類型] 為 [表格]。若不是,請按一下 [重新擷取物件]
  4. 對對象採取的操作 下拉列表中,選擇 獲取表
  5. [將結果儲存為變數] 清單中,指定變數。
  6. 按兩下或拖曳 [資料表] > [寫入檔案] action
  7. [資料表名稱] 清單中選取 Tabledata。
  8. 提供檔案路徑以建立 CSV 檔案。例如, C:\AutomationAnywhere\Development\SFDC.csv
  9. 選取 [如果資料夾/檔案不存在,則自動建立] 選項。
  10. 選取以覆寫現有檔案。
  11. 按一下 [儲存]
  12. 按一下 [執行]

    bot 使用提取的表數據在指定路徑中創建一個 CSV 文件。

更正列定義

由於列之間的空間較小或缺少清晰的分隔符,密集表可能會合併列。要更正列定義,請執行以下步驟:
  1. 捕獲對像後,單擊 “ 完成 ”結束錄製。
  2. Bot editor 窗口,轉到 對象屬性 以編輯 錨表 屬性。
  3. 添加豎線字符 (|) 作為列名之間的分隔符以分隔它們。例如,<CHECKBOX>Name|Company|State|Email|Lead status
    註: 當。。。的時候 bot 運行時,以前合併的列將被視為單獨的列。

已知行為

  • AISense Recorder 無法提取單行或單元格中包含多行的表格。
  • 不支持分頁和自動滾動。
  • 截斷的列不會自動調整以提取截斷的單元格文本。
傳送意見反饋