阅读和查看 Automation Anywhere 文档

Automation Anywhere

关闭内容

内容

打开内容

数组类型变量

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

数组类型变量

数组变量是一个二维变量,在一个包含行和列的表中保存多个值。如果要为进程在运行时需要检索的数据创建测试区域,数组十分有用。

何时/为何使用数组类型变量

数组变量的常见用途包括:

  • 从网页提取数据
  • 从 Excel 电子表格或数据库提取许多数据行
  • 从旧系统、ERP 系统或其他应用程序读取数据或将数据写入到其中
  • 使用 Excel 到数据库的不同字段填写订单

值可以表示文本或数字数据。

创建变量后,可以在多个 Workbench 命令中插入并使用该变量。

修改变量的值时,此值将反映在任务运行的所有后续命令中。

如何创建数组类型变量

可通过四种方式创建数组类型变量:

直接分配

如果希望将变量的值直接定义到变量,则应使用直接分配方式创建数组类型变量。

要使用直接分配方式创建数组类型变量,请按照以下步骤操作:

  1. 在 Workbench 中,单击右侧“变量管理器”选项卡。
  2. 单击“添加”按钮。此时将显示“添加变量”窗口,且“创建新变量”选项将处于选中状态。
  3. 选择“数组”类型。
  4. 输入变量的名称。该名称必须以字母开头并且不得包含空格。
  5. 选择要创建数组的方式。默认选择为“值”,这表示您将直接在该变量中定义它的值。
  6. 在提供的字段中指定行数和列数。默认值为 1 X 1。

  7. 单击“初始化值”按钮。此时将根据步骤 6 中提供的行和列显示“数组值详细信息”窗口。

  8. 在每个单元格中输入值。
  9. 单击“保存”按钮保存这些值。
  10. 再次单击“保存”按钮保存数组变量。

可使用“添加行”、“添加列”、“删除行”和“删除列”按钮修改数组维度。

保存变量后,它将显示在变量管理器的“局部变量”部分。

文本文件分配

如果要在任务运行期间将指定文本文件中的值读取到数组类型变量,请使用文本文件分配方式创建数组变量。文本文件用于定义数组变量。

要使用文本文件分配创建数组类型变量,请按照以下步骤操作:

  1. 确定将用于分配值的文本文件。
    • 对于行,另起一行输入数据。
    • 对于列,使用逗号分隔值。
    • 示例:sports_team.txt

  2. 在 Workbench 中,单击右侧“变量管理器”选项卡。
  3. 单击“添加”按钮。此时将显示“添加变量”窗口,且“创建新变量”选项将处于选中状态。
  4. 选择“数组”类型。
  5. 输入变量的名称。该名称必须以字母字符开头并且不得包含空格。
  6. 从下拉列表中选择“从文本文件读取”。
  7. 在“选择文件”字段中,浏览到该文件或输入所需文本文件的文件路径。使用“打开文件”按钮查看所选文本文件或者修改该文件。
  8. 单击“保存”。

保存变量后,它将显示在变量管理器的“局部变量”部分。

Excel 或 CSV 文件分配

Automation Anywhere Web 记录器和 Excel 命令可将数据提取为 Excel 和 CSV 格式。可使用这些文件来创建可用于输入或操作数据以进行计算或分析的数组变量。

Automation Anywhere 提供了一组选项,用于检索数据的子集或部分。

如果希望在 Excel 或 CSV 文件中检索变量的值,则应使用 Excel 或 CSV 文件分配方式创建数组类型变量。

要使用 Excel 或 CSV 文件分配方式创建数组类型变量,请按照以下步骤操作:

  1. 在 Workbench 中,单击右侧“变量管理器”选项卡。
  2. 单击“添加”按钮。此时将显示“添加变量”窗口,且“创建新变量”选项将处于选中状态。
  3. 选择“数组”类型。
  4. 输入变量的名称。该名称必须以字母开头并且不得包含空格。
  5. 从下拉列表中选择“从 Excel/CSV 文件读取”。
  6. 浏览并选择所需文件。
  7. 选择用于从文件的特定位置读取值的所需选项。您可以选择以下选项:
    • 所有单元格
    • 整行
    • 整列
    • 范围
    注: 如果选择“范围”,请指定“从”和“到”。可使用“打开文件”按钮查看所选文本文件或者修改该文件。
  8. 单击“保存”。

保存变量后,它将显示在变量管理器的“局部变量”部分。

使用数据库

可使用源于数据库查询结果的值来定义数组变量。数组变量以查询结果确定的维度创建。

要使用数据库查询方式创建数组类型变量,请按照以下步骤操作:

  1. 在 Workbench 中,单击右侧“变量管理器”选项卡。
  2. 单击“添加”按钮。此时将显示“添加变量”窗口,且“创建新变量”选项将处于选中状态。
  3. 选择“数组”类型。
  4. 输入变量的名称。该名称必须以字母开头并且不得包含空格。
  5. 从下拉列表中选择“从数据库读取”。
  6. 使用“浏览”指定数据库连接字符串详细信息。单击“浏览”将打开“数据链接属性”对话框。借此为您选择的数据库测试并创建有效的连接字符串。
  7. 在“输入所选查询”字段,输入整个数据库查询。
  8. 单击“保存”。

保存变量后,它将显示在变量管理器的“局部变量”部分。

通过从各个源读取数据来创建数组变量后,使用循环命令可在自动化任务中轻松处理这些变量。如何在循环命令中使用数组变量

发送反馈