数组变量是一种变量类型,它允许存储同一类型的多个值。
UiPath Studio 支持的数组类型和变量类型一样多。这意味着您可以创建数字数组、字符串数组、布尔值数组等等数组类型。
数组变量的使用示例
为了举例说明如何使用数组变量,我们将创建一个自动化系统,它将询问用户的姓名和年龄,将信息存储在数组中,然后将其写入 .txt 文件中。
- 创建一个新的序列

- 创建 3 个字符串变量 strFirstName,strLastName ,strAge 来存储从用户处收集的信息

- 创建一个名为 arrStringNameAge 的字符串数组
注意
第一次使用 Array 要在变量列表中加入点击 Array of [T]

然后选择数据类型:

-
添加一个 Input Dialog 活动到 Designer 面板
-
在 Properties 面板中,填写 Label 和 Title 字段来提示用户输入名字

- 在 Result 字段中键入变量名 strFirstName 。这个变量存储用户刚才输入的名字。

-
添加另一个 Input Dialog 活动到上一个的下方
-
在 Properties 面板中,填写 Label 和 Title 字段来来提示用户输入姓氏。

- 在 Result 字段中,键入变量名 strLastName 。这个变量将会存储用户的姓氏。

-
再添加一个新的 Input Dialog 活动到上一个活动的下方
-
在 Properties 面板中,填写 Label 和 Title 字段来咨询用户的年龄

- 在 Result 字段中,键入变量名字 strAge . 这个变量将会用来存储用户的年龄信息。

注意:
我们使用一个 字符串变量 而不是一个 整数 来存储年龄,这样以后当我们将它添加到 String 数组变量时,就不必转换它了。
- 添加一个 Assign 活动到上一个 Input Dialog 活动下方

-
在 Properties 面板中的 To 字段中,键入变量名字 arrStringNameAge.
-
在 Value 字段填写 {strFirstName,strLastName,strAge}。这个 Assign 活动将会使你能够将初始字符串变量中的所有值存储在 arrStringNameAge 变量中。

-
在 Assign 活动下方添加一个 Write Text File 活动
-
在 Properties 面板中的 FileName 字段中键入你期望的文件路径,文件路径必须用双引号括起来,例如: %HOMEPATH%\Desktop\array_variable.

注意:
如果文件在所提供的路径中不存在,则创建该文件。
- 在 Text 字段中,键入 arrStringNameAge(0) + " " + arrStringNameAge(1) + " " +arrStringNameAge(2) + " "

注意:
通过添加数组项的索引,您可以访问它们的值,在本例中将它们写入文本文件。
最后的项目应该像下面的屏幕截图一样:

-
点击 F5 运行自动化程序
-
导航到步骤17中提供的文件位置,然后双击打开它。将显示一个记事本窗口,并显示您在步骤 18 中添加的信息。
更多 UiPath 相关的资讯,请关注公众号:UiPath教程
由于简书禁止直接在文章中插入公众号二维码,请点击 这里 了解添加该公众号的细节。
网友评论