阅读和查看 Automation Anywhere 文档

Automation 360

关闭内容

内容

打开内容

记录变量

  • 已更新:2020/10/29
    • Automation 360 v.x
    • 构建
    • RPA Workspace

记录变量

记录变量以名称-字段对的形式保存从数据库、电子表格或表格中提取的一行数据。这些字段可以存储布尔、日期时间、数字或字符串数据类型的值。

使用记录变量

循环中常用记录变量 action 存储单行检索到的数据;您可以通过指定索引号或名称来访问单个值。索引号是名称-字段对的位置。该名称可以在变量初始化时配置,也可以从源表的列标题中提取。

以下是一个示例表:

顾客姓名 城市
达纳 匹兹堡
Sam 洛杉矶
亚历克斯 波士顿
在这个例子中,一个 bot 循环遍历前面的表并将每一行分配给 rCurrentRow。要从每行的第一列检索值,请使用索引号 $rCurrentRow[0]$ 或名称 $rCurrentRow{CustomerName}$
注: 要从记录变量中检索日期时间值并将其用作字符串,请将记录变量与 action 场地。

架构

架构就像记录字段的模板。它设置字段的顺序以及可以输入到每个字段中的数据类型。

如果 在创建新记录变量时 选择 设置架构bot 检索一行数据并将其存储到记录变量中:
  • 检索到的值必须与配置的字段数据类型匹配。

    例如,数据集 [{"name":"Sally"},{"id":002},{"dob":03/05/1989}] 可以分配给具有模式 [{"名称":String},{"id":Number},{"dob":Date}]

  • 数据集属性必须遵循相同的顺序和大小写。

    例如,数据集 [{"name":"Henry"},{"id":003},{"dob":06/13/2001}] 不能分配给具有架构 [{" id":Number},{"name":String},{"dob":Date}]{"Name":String},[{"ID":Number},{"DOB":Date}]

  • 如果字段的顺序相同,则记录变量可以接受已配置字段的超集。

    例如数据集 [{"name":"Alex"},{"id":004},{"dob":12/10/1995},{"pet":"yes"} ]到具有模式 [{"name":String},{"id":Number},{"dob":Date}]

  • 记录变量不接受数据子集。

    例如,数据集 [{"id":005},{"dob":05/21/1975}] 不能分配给模式为 [{"name":String},{"id":Number},{"dob":Date}]

如果 bot 遇到一行不符合记录变量模式的数据, bot 失败。这可以防止 bot 从将不正确或无效的数据传递到下一个 action.

发送反馈