Uipath 管理变量
前言
本节主要介绍Uipath Studio 变量使用及如何进行管理变量。
一、认识变量
与所有程序设计语言一样,Uipath 也有自己的变量。变量是用来存储值,理解成是一种存储多种类型数据的容器,支持类型有Text, Number, Data table, Time,Date,generic value及任何 .Net 变量类型等。变量创建后,您就可以在程序中使用它来作为数据交互,数据传递,对变量进行一系列操作,灵活的实现各种需求实现。
变量的概念:变量相当于内存中一个数据存储空间的表示,你可以把变量看做是一个房间的门牌号,通过门牌号我们可以找到房间,而通过变量名可以访问到变量(值)。
String userName=”marshal”;
- String 变量类型,用来存储文本类型
- userName 变量名称,类似门牌号
- “=” 是赋值,将右边的值”marshal” 赋值给变量userName
- marshal 变量的值,类似房间。
通过userName 可以找到该变量userName存储的值“marshal”。
二、管理变量
Uipath Studio 管理变量是通过变量面板统一管理,并且基于当前Studio 设计器至少包含一个活动(Activity),才能创建变量。
1.创建变量
**【案例实操】**创建文本变量userName,默认变量值为“Uipath RPA”,修改其变量值为”marshal”,最后将变量名称打印出来。
步骤1:双击打开Uipath Studio程序,选择Start->Process,弹出新建项目对话框。
Name: 项目名称,当前项目名称为01变量
Location: 项目保存路径
Description:项目描述
Compatibility:兼容性,默认采用window-Legacy
Language: 程序开发语言,默认采用VB
步骤2:在左侧Project 栏底部,点击Project,将当前面板切换到Project,双击Main 流程图,在设计器中央可以看到Main流程图已打开。
**步骤3:**在Main 流程图中,拖拉Activity,创建变量userName。在左侧Project 栏中底部,选择Activites属性,将当前面板切换到活动(Activities),在搜索栏中输入Assign,选中Assign,按住鼠标左键不放,将Assign拖拉到流程中,同样在搜索栏中输入Write line ,将Write line活动拖拉到Assign上下方各一个,效果如下:
在上图中,鼠标点击Sequence,点击Variables,如下图:
Variables 面板说明:
**步骤4:**使用变量,在流程图中,将变量名称userName 填入Assign 左侧,在右侧输入”marshal”,
在Write Line 中输入userName如下图:
注意点:String 是文本类型,在赋值时务必使用英文状态下的双引号包住,如”marshal”
**步骤5:**点击运行,查看输出结果。
从Output 输出面板可以看到,初始默认值为Uipath,修改后其值为marhsal。
变量虽可以设置默认值,但可以按需求实际情况,对默认值进行修改。
创建变量其他方法
方法01:活动主体中创建, 在流程图中,选择活动(Acitivity),右击弹出属性对话框,选择Create Variable, 如下图
点击Create Variable,输入变量名称:userAge,按回车键确认,如下图:
创建变量默认为String,可在Variable type 栏选择所需要的类型。其他操作上图一样。
在Activity 创建变量时,也可按快捷键 Ctrl+K,再输入变量名称,按回车键确认。
方法02: 通过属性面板创建变量,在流程图中,选择活动(Acitivity),点击右侧Properties,
在To 输入框按Ctrl+K,或右击选择Create Variable,输入变量userAge,再回车键确认,在Value 输入框输入值18,将变量类型修改为Int32, 如下图:
2.删除变量
在程序开发过程,有时输错变量名称,或有多余的变量,可以通过变量面板对变量进行删除。
**步骤:**在“变量”面板中,选择一个变量,然后按 Delete 键。
提示:在删除变量时,需确认所删的变量是否有被使用到,如果有被使用,删除后系统运行报错。