studio
2020.10
false
UiPath logo, featuring letters U and I in white
不在支持范围内
Studio 用户指南
Last updated 2023年12月20日

管理变量

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

注意:变量需要用不同的名称创建,即使在不同的范围中使用也不能名称相同。您可以查看我们的工作流设计命名约定建议。
从 Studio 角度来看,变量名称是其唯一 ID,并会定义其显示和使用方式。如果更改或删除该名称,Studio 将无法根据加载的活动解读 .xaml 文件。

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

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

创建变量

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

通过活动主体



  1. 从“活动”面板中,将活动拖动到“设计器”面板。右键单击某字段,并从上下文菜单中选择“创建变量”,或按 Ctrl+K。系统将显示“设置变量”字段。
  2. 填写名称,然后按 Enter 键。变量已创建并在字段中可见。在“变量”面板中检查参数的范围和类型。
从表达式

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

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



以此方式创建的变量将根据活动自动接收相关类型。例如,如果在“写入范围”活动的 Data Table 字段中创建变量,则变量类型设置为 DataTable。如果在“写入行”活动的 Text 字段中创建变量,则变量类型设置为 String

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

通过属性面板



  1. 在任何活动的“属性”面板中,右击可编辑的字段,然后从上下文菜单中选择“创建变量”,或按 Ctrl+K 键,系统将显示“设置名称”字段。系统将显示“设置变量”字段。
  2. 填写名称,然后按 Enter 键。变量已创建并在字段中可见。在“变量”面板中检查参数的范围和类型。

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

通过变量面板



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

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

删除变量

  • 在“变量”面板中,右键单击一个变量并选择“删除”选项。
  • 在“变量”面板中,选择一个变量,然后按 Delete 键。



您还可以删除在“变量”面板中定义但未用于当前已打开项目的所有变量。

为此,请在“设计”功能区选项卡中单击“删除未使用的变量”。此选项还将删除未使用但已在注释中提及的变量。

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

浏览 .Net 变量类型

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

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



    注意:从“浏览并选择 .Net 类型”窗口选择一种变量类型之后,该变量将显示在“变量”面板中的“变量类型”下拉列表中。

Studio 或机器人专属程序集所含的变量和参数类型为隐藏状态。引用了此类程序集中的类型的工作流不应在运行时受到影响。若要使用非 .Net Framework 程序集所含的类型,请通过“管理包”窗口将其添加为项目的依赖项。

  • 创建变量
  • 通过活动主体
  • 通过属性面板
  • 通过变量面板
  • 删除变量
  • 浏览 .Net 变量类型

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。