阅读和查看 Automation Anywhere 文档

Automation 360

关闭内容

内容

打开内容

表数据提取通过 AISense Recorder

  • 已更新:2022/06/17
    • Automation 360 v.x
    • 构建
    • RPA Workspace

表数据提取通过 AISense Recorder

表格是一个复杂的控件,具有多种类型、背景和格式效果,因此可能无法自动检测到 AISense Recorder 在某些情况下。在这种情况下,使用 定义 选项来检测表。

使用捕获表 AISense Recorder

  1. 在左侧窗格中,单击自动化
  2. 创建一个 bot,点击 新建 > 机器人 或打开一个 bot 您要为其记录任务。
  3. 单击开始录制。

    此时将显示证书窗口。

  4. 从下拉列表中选择窗口。

    如果您最近打开了一个应用程序,而其不存在于列表中,请单击刷新图标。

  5. 单击 AISense 记录器。让扫描过程完成。
    注: 第一次在设备上使用 AISense Recorder 时,Recorder 将下载所需的依赖项。

    Recorder 工具栏出现,带有以下选项:完成扫描定义暂停

    Recorder 分析您选择的应用程序窗口,以识别该窗口中的 UI 对象。当系统分析应用程序窗口时,工具栏上的选项将被禁用。分析后,将启用选项,您可以开始记录任务。

  6. 等待 AISense Recorder 检测应用程序中的表。
  7. 如果没有自动检测到表,那么当 AISense Recorder 处于 Ready 状态,点击 Define 按钮检测表。
  8. 对象类型选择 然后单击左上角的标题。

    检测到的表格将以列和内部控件突出显示。

  9. 如果要选择一组有限的列,请在要捕获的列周围绘制一个矩形。

从表中提取数据

  1. 捕获对象后,单击 “ 完成 ”结束录制。
  2. 返回 Control Room
  3. 在对象属性表中,验证控件类型为 TABLE。如果不是,请单击重新捕获对象
  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 无法提取单行或单元格中包含多行的表格。
  • 不支持分页和自动滚动。
  • 截断的列不会自动调整以提取截断的单元格文本。
发送反馈