找回密码
 立即注册
查看: 352|回复: 0

UiPath 管理变量

[复制链接]
发表于 2022-6-16 14:44 | 显示全部楼层 |阅读模式
在 Studio 中,变量用于存储多种类型的数据。变量的另一个关键之处在于它们的值可以改变以实现多种目的,例如控制循环主体的执行次数。
?

备注:
变量需要用不同的名称创建,即使在不同的范围中使用也不能名称相同。您可以查看我们的工作流设计命名约定建议。
从 Studio 角度来看,变量名称是其唯一 ID,并会定义其显示和使用方式。如果更改或删除该名称,Studio 将无法根据加载的活动解读 .xaml 文件。
存储在变量中的数据称为值,可以是多种类型。在 UiPath 中,我们支持大量类型,从泛型值、文本、数字、数据表、时间和日期、用户界面元素到任何 .Net 变量类型。
在 Studio 中,必须用引号将所有字符串括起。

创建变量
?

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




    将“活动”**面板中的一个活动拖动到“设计器”**面板。右键单击某字段,并从上下文菜单中选择“创建变量”**,或按 Ctrl+K。系统随即会显示“设置变量”**字段。填写名称,然后按 Enter 键。系统随即会创建此变量并将其显示在相应字段中。在“变量”****面板中检查其作用域和类型。
从表达式
另外,可以通过活动输入字段或“表达式编辑器”直接使用表达式创建变量:****
    选择表达式的一部分,然后按 Ctrl+K。系统将显示“设置变量”****字段。填写名称,然后按 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.
此类变量的作用域为其所属的最小容器。系统将根据所选属性自动生成变量类型。
通过属性面板




    在任意活动的“属性”**面板中,右键单击可编辑的字段,然后从上下文菜单中选择“创建变量”**,或按 Ctrl+K 键。系统随即会显示“设置变量”****字段。填写名称,然后按 Enter 键。系统随即会创建此变量并将其显示在相应字段中。在“变量”****面板中检查其作用域和类型。
以此方式创建的变量的作用域为其所属的最小容器。系统将根据所选属性自动生成类型。
通过变量面板




    在“设计器”面板中,单击“变量”。****系统将显示“变量”面板。****单击“创建变量”****行,并填写名称。系统随即会创建新变量。
以此方式创建的变量的默认类型为“字符串”****。
删除变量
要删除变量,请在“变量”**面板中,右键单击该变量并选择“删除”**,或者选择该变量并按“删除”键。




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

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

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




?

备注:
在首次使用“浏览并选择 .Net 类型”**窗口中的一种变量类型后,该类变量将显示在“变量”**面板的“变量类型”****下拉列表中。
Studio 或机器人专属程序集所含的变量和参数类型为隐藏状态。引用了此类程序集中的类型的工作流不应在运行时受到影响。若要使用非 .Net Framework 程序集所含的类型,请通过“管理包****”窗口将其添加为项目的依赖项。

<div id="marketingBox" class="marketing-box"><div class="marketing-content">


开发者涨薪指南


48位大咖的思考法则、工作方式、逻辑体系

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-26 14:23 , Processed in 0.092352 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表