在 UiPath Studio 中,变量用于存储多种类型的数据。变量的另一个关键方面是它们的值可以更改,例如,您可以控制执行循环主体的次数。
注意:
要用不同的名称创建变量,即使在不同的作用域中使用也是如此。
存储在变量中的数据称为值,可以是多种类型。在 UiPath 中,我们支持大量数据类型,从泛型值、文本、数字、数据表、时间和日期、Ui 元素到 任何 .NET 可用变量类型。
创建变量
注意:
如果 Designer 面板没有活动,则无法创建变量。
Design 选项卡上的 Variables 按钮组创建
- 在菜单栏的 Design 选项卡上的 Variables 按钮组,选择 Create Variable >[变量类型],显示 Create Variable 窗口。
- 填写所需的字段,然后单击 确定。该变量被创建,您可以在 Variables 面板中查看和编辑它。
从上下文菜单或使用键盘快捷方式(Ctrl+K) 创建变量:
在任何活动的 Properties 面板中,右键单击可以编辑的字段,然后从上下文菜单中选择 Create Variable,或者按 Ctrl+K .显示 Set Name 字段。
填写名称并按 Enter ,变量将被创建,您可以在 Variables 面板中查看和编辑它。像这样创建的活动范围总是属于最小的容器,它是其中的一部分。
注意:
这种方式创建的变量,数据类型是根据所选的属性自动生成的。
从 Variables 面板中创建变量:
在 Designer 面板中,单击 Variables 显示 Variables 面板。
单击 Create Variable 行。将会新建一个带有默认值的新变量并显示出来。
注意:
默认情况下,从 Variables 面板创建的变量都是 String 类型的
删除变量
方法 1:在 Variable 面板中,右键单击一个变量并选择 Delete 选项。
方法 2:选中变量,点击键盘上 Delete 按键
注意:
如果你想撤销这个动作,请按 Ctrl + Z
还可以删除当前打开的项目中未使用的所有变量:
在菜单的 Design 选项卡上的 Variables 按钮组中,选择 Manage Variables > Remove Unreferenced。注意,Variables 面板只包含在自动化中使用的变量。
浏览 .net 变量类型
若要搜索 Variable Type 列表中默认情况下未显示的变量类型,请执行以下操作:
- 在 Variable 面板中,从 Variable Type 的下拉列表中选择 Browse for Types,然后显示 Browse and Select a .Net Type 窗口。
- 在 Type Name 字段中,为您要查找的变量键入关键字,例如 EXCEL 。注意,结果部分已经更新,显示了包含您的关键字的所有 .net 变量类型。
- 选择一个并单击 OK,用所选类型创建一个新变量并显示在变量面板中。
注意:
- 首先从浏览中使用一种类型的变量并选择一个.net类型窗口后,它将显示在变量类型下拉列表中的变量面板中。
- 只要用过一次就会出现在这个列表上
将变量提升到全局范围
当在活动中直接创建某些变量(从活动的上下文菜单中创建)时,会自动给出它们所属的 最小范围。要使它们在整个项目中可用,请执行以下操作:
单击自动化中最小的容器。
On the Design ribbon tab, in the Variables group, select Manage Variables > Promote to Global Scope. All the variables used in the selected container now have a global scope.
在 Design 选项卡上,在 Variables 组中,选择 Manage Variables > Promote to Global Scope 。所选容器中使用的 所有变量现在都具有全局范围 。
如果在 Manage Variables 中提升变量,则会使所有变量都提升。
也可以一个个地在 Scope 中设定范围
返回目录
UiPath 常见问题及解决办法汇总
更多 UiPath 相关的资讯,请关注公众号:流程自动化机器人教程
由于简书禁止直接在文章中插入公众号二维码,请点击 这里 了解添加该公众号的细节。