- 发行说明
- 2022.4.1
- 2022.4.3
- 2022.4.4
- 2022.4.5
- 2022.4.6
- 2022.4.7
- 2022.4.8
- 2022.4.9
- 2022.4.10
- 入门指南
- 简介
- 用户界面
- 键盘快捷方式
- 登录到您的帐户
- 配置 Studio 设置
- 项目模板
- 编排流程
- 后台流程
- 机器人企业框架
- 事务流程
- 基于触发器的有人值守自动化
- 创建基本流程
- 创建基本库
- 教程
- 设置和配置
- 硬件和软件要求
- 安装 Studio
- 部署准则
- Services Studio 连接到
- 常见安装错误
- 修改或卸载 Studio
- 激活 Studio
- 关于 Flex 许可
- 更新 Studio
- 命令行参数
- 支持的应用程序和技术
- 为“电子邮件”活动启用 Gmail
- 选择退出遥测
- 自动化项目
- 关于自动化项目
- 关于发布自动化项目
- 关于库
- 在库中加载网页服务
- 从网页服务生成的活动
- 管理活动包
- 配置活动项目设置
- 为包签名
- 监管
- 导入实体
- 新式设计体验
- 将项目链接到 Automation Hub 中的概念
- 依赖项
- 关于依赖项
- 管理依赖项
- 项目依赖项批量更新
- 批量更新命令行参数
- 活动缺失或无效
- 工作流类型
- Sequences
- 流程图
- 状态机
- 全局异常处理程序
- 文件比较
- 关于文件比较
- 比较文件
- 自动化最佳实践
- 工作流设计
- 用户界面自动化
- 项目组织
- 自动化生命周期
- 重用用户界面组件的方法
- 源代码控件集成
- 关于版本控制
- 使用 GIT 管理项目
- 使用 TFS 管理项目
- 使用 SVN 管理项目
- 工作流差异
- 调试
- 关于调试
- 测试活动
- 调试操作
- 局部面板
- “调用堆栈”面板
- 断点面板
- “监控”面板
- 即时面板
- 远程调试
- 诊断工具
- 关于诊断工具
- 工作流分析器
- 关于工作流分析器
- 命名规则
- ST-NMG-001 - 变量命名约定
- ST-NMG-002 - 参数命名约定
- ST-NMG-004 - 显示重复的名称
- ST-NMG-005 - 变量覆盖变量
- ST-NMG-006 - 变量覆盖参数
- ST-NMG-008 - 变量名称长度超出限制
- ST-NMG-009 - 为数据表变量添加前缀
- ST-NMG-011 - 为数据表参数添加前缀
- ST-NMG-012 - 参数默认值
- ST-NMG-016 - 超出参数长度
- 设计最佳实践
- ST-DBP-002 - 参数数量过多
- ST-DBP-003 - Catch 块为空
- ST-DBP-007 - 多个流程图层
- ST-DBP-020 - 未定义的输出属性
- ST-DBP-023 - 空工作流
- ST-DBP-024 - 持久性活动检查
- ST-DBP-025 - 变量序列化先决条件
- ST-DBP-026 -“延迟”活动使用
- ST-DBP-027 - 持久性最佳实践
- ST-DBP-028 - 参数序列化先决条件
- 项目剖析规则
- ST-ANA-003 - 项目工作流数量
- ST-ANA-005 - 检查 Project.json 是否存在
- ST-ANA-006 - 主工作流存在
- ST-ANA-009 - 文件活动统计数据
- 可维护性和可读性规则
- ST-MRD-002 - 活动名称默认值
- ST-MRD-004 - 无法获取的活动
- ST-MRD-005 - 冗余序列
- ST-MRD-007 - 嵌套式 IF 条件语句
- ST-MRD-008 - 空序列
- ST-MRD-009 - 深度嵌套活动
- ST-MRD-011 - 写入行使用情况
- ST-MRD-017 - 如果不完整
- 使用规则
- ST-USG-005 - 硬编码活动参数
- ST-USG-009 - 闲置变量
- ST-USG-010 - 闲置依赖项
- ST-USG-014 - 包限制
- ST-USG-020 - 最少日志消息
- ST-USG-024 - 未使用的“保存以备后用”值
- ST-USG-025 - 保存的值滥用
- ST-USG-026 - 活动限制
- ST-USG-027 - 所需包
- ST-USG-028 - 限制调用文件模板
- 性能和可重用性规则
- ST-PRR-004 - 硬编码延迟活动
- 可靠性规则
- ST-REL-006 - 无限循环
- 安全性规则
- ST-SEC-007 - SecureString 参数的使用
- ST-SEC-008 - SecureString 变量的使用
- ST-SEC-009 - 安全字符串误用
- 变量
- 管理变量
- 变量面板
- 变量类型
- 文本变量
- 使用文本变量的示例
- True 或 False 变量
- 使用 True 或 False 变量的示例
- 数字变量
- 使用数字变量的示例
- 数组变量
- 使用数组变量的示例
- 日期和时间变量
- 使用日期和时间变量的示例
- 数据表变量
- 使用数据表变量的示例
- UiPath 专有变量
- 参数
- 管理参数
- 参数面板
- 使用参数
- 导入的命名空间
- 关于导入的命名空间
- 管理命名空间
- 控制流程
- 关于控制流程
- “控制流程”活动
- “赋值”活动
- “延迟”活动
- 使用“延迟”活动的示例
- “后条件循环”活动
- 使用“后条件循环”活动的示例
- “If 条件”活动
- 使用“If 条件”活动的示例
- “切换”活动
- 使用“切换”活动的示例
- “先条件循环”活动
- 使用“先条件循环”活动的示例
- “遍历循环”活动
- 使用“遍历循环”活动的示例
- “中断”活动
- 使用“中断”活动的示例
- 对象存储库
- 关于对象存储库
- 创建对象存储库
- 重用对象和用户界面库
- 日志记录
- Studio 日志
- 设置日志
- OCR 诊断日志
- 日志记录级别
- 日志类型
- 保护敏感信息
- ScreenScrapeJavaSupport 工具
- 关于 ScreenScrapeJavaSupport 工具
- ScreenScrapeJavaSupport 工具的参数描述
- Studio 测试
- 简介
- 应用程序测试
- 执行模板
- 使用执行模板
- 测试项目模板
- SAP 测试项目
- 测试用例
- 数据驱动的测试
- 测试数据文件
- 自动生成的测试数据
- Data Service
- 测试数据队列
- RPA 测试
- 测试用例模板
- 文件模板
- 测试探测器
- 测试结果
- 活动覆盖率
- 描述符覆盖率
- 模拟测试
- API 测试自动化
- 扩展程序
- 关于扩展程序
- SetupExtensions 工具
- UiPath 远程运行时
- Chrome 版扩展程序
- 组策略
- 故障排除
- Mac 上的 Chrome 扩展程序
- Extension for Edge
- 组策略
- 故障排除
- Firefox 版扩展程序
- 故障排除
- Java 版扩展程序
- 故障排除
- Silverlight 版扩展程序
- Citrix 版扩展程序
- Microsoft 远程桌面和应用程序扩展程序
- 故障排除
- VMware Horizon 版扩展程序
- SAP 解决方案管理器插件
- Excel 加载项
- 故障排除
- 关于故障排除
- Microsoft App-V 支持和限制
- Internet Explorer x64 故障排除
- Microsoft Office 问题
- 在 PDF 中使用辅助功能选项来识别用户界面元素
- 修复 Active Accessibility 支持
- JxBrowser 应用程序故障排除
- 用户事件监控
- Citrix 故障排除
- 自动化在其他 Windows 用户下运行的应用程序

Studio 用户指南
在 Studio 中,变量用于存储多种类型的数据。变量的另一个关键之处在于它们的值可以改变以实现多种目的,例如控制循环主体的执行次数。
- 变量需要用不同的名称创建,即使在不同的范围中使用也不能名称相同。如果两个变量共享相同名称,但位于不同作用域中,则内部作用域中的变量优先。您可以查看我们的工作流设计命名约定建议。
- 变量名称必须以字母或下划线
_开头。 - 使用某些关键字(例如“替换”)来命名变量可能会导致意外错误。
.xaml 文件。
存储在变量中的数据称为值,可以是多种类型。在 UiPath 中,我们支持大量类型,从泛型值、文本、数字、数据表、时间和日期、用户界面元素到任何 .Net 变量类型。
在 Studio 中,必须用引号将所有字符串括起。
通过活动主体
- 从“活动”面板中,将活动拖动到“设计器”面板。右键单击字段并从上下文菜单中选择“创建变量”,然后按 Ctrl+K,或从字段右侧的加号菜单 中选择“创建变量”。系统将显示“设置变量”字段。
- 填写名称,然后按 Enter 键。变量已创建并在字段中可见。在“变量”面板中检查参数的范围和类型。
从表达式
另外,可以通过活动输入字段或“表达式编辑器”直接使用表达式创建变量:
- 选择表达式的一部分,然后按 Ctrl+K。系统将显示“设置变量”字段。
-
填写名称,然后按 Enter 键。系统即会创建此变量。在“变量”面板中检查参数的范围和类型。
Data Table 字段中创建变量,则变量类型设置为 DataTable。如果在“写入行”活动的 Text 字段中创建变量,则变量类型设置为 String。
此类变量的作用域为其所属的最小容器。系统将根据所选属性自动生成变量类型。
通过属性面板
- 在任何活动的“属性”面板中,右键单击字段并从上下文菜单中选择“创建变量”,然后按 Ctrl+K,或从字段右侧的加号菜单 中选择“创建变量”。系统将显示“设置变量”字段。
- 填写名称,然后按 Enter 键。变量已创建并在字段中可见。在“变量”面板中检查参数的范围和类型。
以此方式创建的变量的作用域为其所属的最小容器。系统将根据所选属性自动生成类型。
通过变量面板
- 在“设计器”面板中,单击“变量”。系统将显示“变量”面板。
- 单击“创建变量”行,并填写名称。系统随即会创建新变量。
以此方式创建的变量的默认类型为“字符串”。
要删除变量,请在“变量”面板中,右键单击该变量并选择“删除”,或者选择该变量并按“删除”键。
要删除在“变量”面板中定义但未在当前文件中任何位置使用的所有变量,请在 Studio 功能区中,选择“删除未使用项”>“变量”,然后在系统提示确认时选择“是”。这也将删除未使用但在注释中提及的变量。
要搜索“变量类型”列表中默认情况下未显示的变量类型,请执行以下操作:
- 在“变量”面板中,从“变量类型”下拉列表中选择“浏览类型”。系统将显示“浏览并选择 .Net 类型”窗口。
- 在“类型名称”字段中,为要查找的变量键入关键字,如 Excel。注意,结果部分已经更新,显示包含您的关键字的所有 .Net 变量类型。
-
选择一个,然后单击“确定”。系统将使用所选类型创建一个新变量并将其显示在“变量”面板中。
注意:从“浏览并选择 .Net 类型”窗口选择一种变量类型之后,该变量将显示在“变量”面板中的“变量类型”下拉列表中。
Studio 或机器人专属程序集所含的变量和参数类型为隐藏状态。引用了此类程序集中的类型的工作流不应在运行时受到影响。若要使用非 .Net Framework 程序集所含的类型,请通过“管理包”窗口将其添加为项目的依赖项。