阅读和查看 Automation Anywhere 文档

Automation 360

关闭内容

内容

打开内容

从工作表将数据输入 Web 表单的示例

  • 已更新:2022/07/18
    • Automation 360 v.x
    • 构建
    • RPA Workspace
    • 示例

从工作表将数据输入 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. 接受默认文件夹位置 \Bots\
      要更改 bot 的存储位置,请单击选择,按照提示操作。
    5. 单击创建和编辑
  2. 打开 Excel 文件。
    1. 双击或拖动 Excel 高级 > 开放 行动。
    2. 请输入会话名称。
    3. 选择 Excel 文件。
    4. 标记工作表包含标题选项。
    通过标记工作表包含标题选项,可让 bot 在运行时按标题名称搜索列。
  3. 启动网站。
    1. 双击或拖动 浏览器 > 启动网站 操作。
    2. 输入网站网址。
  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. 启动网站打开的同一窗口 。
    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. 单击保存
发送反馈