订阅

UiPath Studio

UiPath Studio 指南

管理变量

在 Studio 中,变量用于存储多种类型的数据。变量的另一个关键之处在于它们的值可以改变以实现多种目的,例如控制循环主体的执行次数。

📘

注意:

  • 变量需要用不同的名称创建,即使在不同的范围中使用也不能名称相同。您可以查看我们的工作流设计命名约定建议。
  • Variable names must start with a letter or underscore _.

从 Studio 角度来看,变量名称是其唯一 ID,并会定义其显示和使用方式。如果更改或删除该名称,Studio 将无法根据加载的活动解读 .xaml 文件。

🚧

重要

如果“变量”和“参数的名称相同,则变量始终默认为 ,并在运行时使用。

存储在变量中的数据称为值,可以是多种类型。在 UiPath 中,我们支持大量类型,从泛型值、文本、数字、数据表、时间和日期、用户界面元素到任何 .Net 变量类型。

在 Studio 中,必须用引号将所有字符串括起。

创建变量

📘

备注:

仅当“设计器”面板包含至少一个活动时,才能创建变量。

通过活动主体

  1. From the Activities panel, drag an activity to the Designer panel. Either right-click a field and select Create Variable from the context menu, press Ctrl+K, or select Create Variable from the Plus plus buttonplus button menu on the right side of the field. The Set Var field is displayed.
  2. 填写名称,然后按 Enter 键。系统随即会创建此变量并将其显示在相应字段中。在“变量”面板中检查其作用域和类型。

从表达式

另外,可以通过活动输入字段或“表达式编辑器”直接使用表达式创建变量:

  1. 选择表达式的一部分,然后按 Ctrl+K。系统将显示“设置变量”字段。
  2. 填写名称,然后按 Enter 键。系统即会创建此变量。在“变量”面板中检查参数的范围和类型。

Variables created in these two ways automatically receive the type according to the activity. For example, if you create a variable in the Data Table field of a Write Range activity, the variable's type is set to DataTable. If you create a variable in the Text field of a Write Line activity, the variable's type is set to String.

此类变量的作用域为其所属的最小容器。系统将根据所选属性自动生成变量类型。

通过属性面板

  1. In the Properties panel of any activity, either right-click a field and select Create Variable from the context menu, press Ctrl+K, or select Create Variable from the Plus plus buttonplus button menu on the right side of the field. The Set Var field is displayed.
  2. 填写名称,然后按 Enter 键。系统随即会创建此变量并将其显示在相应字段中。在“变量”面板中检查其作用域和类型。

以此方式创建的变量的作用域为其所属的最小容器。系统将根据所选属性自动生成类型。

通过变量面板

  1. 在“设计器”面板中,单击“变量”。系统将显示“变量”面板。
  2. 单击“创建变量”行,并填写名称。系统随即会创建新变量。

以此方式创建的变量的默认类型为“字符串”

删除变量

要删除变量,请在“变量”面板中,右键单击该变量并选择“删除”,或者选择该变量并按“删除”键。

要删除在“变量”面板中定义但未在当前文件中任何位置使用的所有变量,请在 Studio 功能区中,选择“删除未使用项”>“变量”,然后在系统提示确认时选择“是”。这也将删除未使用但在注释中提及的变量。

📘

备注:

如果删除或升级某个包可能导致变量或参数未定义,那么系统将在其位置添加一个“未知类型”,以便能够在 Studio 中打开和编辑该包。

浏览 .Net 变量类型

要搜索“变量类型”列表中默认情况下未显示的变量类型,请执行以下操作:

  1. 在“变量”面板中,从“变量类型”下拉列表中选择“浏览类型”。系统随即会显示“浏览并选择 .Net 类型”窗口。
  2. 在“类型名称”字段中,为要查找的变量键入关键字,如 Excel。注意,结果部分已经更新,显示包含您的关键字的所有 .Net 变量类型。
  3. 选择一个,然后单击“确定”。将使用所选类型创建一个新变量并将其显示在“变量”面板中。

📘

备注:

在首次使用“浏览并选择 .Net 类型”窗口中的一种变量类型后,该类变量将显示在“变量”面板的“变量类型”下拉列表中。

Variable and argument types part of assemblies proprietary to Studio or Robot are hidden. Workflows that reference types from such assemblies should not be affected at runtime. To use a type from a non-.Net framework assembly, add it as a dependency to your project with the help of the Manage Packages window.

约一个月前更新


管理变量


建议的编辑仅限用于 API 参考页面

您只能建议对 Markdown 正文内容进行编辑,而不能建议对 API 规范进行编辑。