UiPath基础篇 - 变量&数据类型
Variables(变量),是出现于所有编程语言中必不可少的部分。
对于UiPath来说自然也是如此,其承载了我们RPA流程中数据传递的重要作用。
这一part虽然看似简单,但对于初学者来说我建议仍然应该多花时间在对变量一些基本概念的理解上,能够为之后开发较大型的流程打下坚实的基础。
Variables在哪里
如果我们的RPA流程内有需要传递的数据,那就得借助变量来实现。
在UiPath,我们可以在开发界面的最下面找到一个叫Variables的面板,其作用就是用来方便我们集中管理流程内所有的变量。
若需要新建一个变量的话,我们可以直接在Variables面板点击Create Variable来创建。或通过在一些可以传递数据的Activites的Value部分直接鼠标右击选择Create Variable。
UiPath中Variables的4个主要属性
Name:变量的名字。可别小看了为变量命名这件事。流程内变量数不多尚且好说,一旦流程量级增大,变量数量变多,一个好的命名规则对于review整个RPA流程的重要性不言而喻。所以一个逻辑规范的命名规则是我们在开发UiPath流程时一定要铭记的。
Type:变量的数据类型。对于有编程基础的小白来说这块一定是驾轻就熟了,不过之前没有任何经验的同学也不用着急,因为一会儿我会为大家讲解一些在UiPath开发过程中比较常用的几种数据类型,帮助大家轻松上手。
Scope:变量申明的范围。怎么理解?简单来说,一个RPA流程可能会由一个大的Sequence包含几个小的Sequence组成,我们在小的Sequence这个Scope内申明的变量在大的Sequence的Scope则不可用。建议我们尽量设置变量都申明在其最小可用的Scope内,实际开发时会发现这样操作的话在变量数量比较多的情况下更方便对变量进行整理。
Default:我们还可以为变量设置一个默认值,可能会应用于某些特殊的场景。
数据类型(Type)
下面介绍一些UiPath开发常用的数据类型。
Boolean:布尔型。值只能是“True”或“False”。
Int32:整数型。
String:字符串型。可以是由数字、字母、下划线组成的一串字符。在UiPath中表达字符串型的值需要添加“”,如“12abc”
Generic Value:泛型。是UiPath特有的一种变量,可以储存任何类型的数据。但我们也得小心使用这个数据类型,其会根据表达式第一个元素的数据类型自动转换成相同的数据类型。
Array of [T]:数组型。可以理解为一串数据,并且其中数据的类型也可以自由定义。
如果默认的数据类型不能满足我们的需求的话,也可以通过点击类型选择最后一项Browse for Types,在所有的数据类型库里去寻找想要的类型。
同学们有任何问题或建议都可以通过以下二维码或搜索微信公众号小白修炼营之RPA UiPath找到我们。当然你也可以直接加入我们小白修炼营的QQ群,和小伙伴们随时随地一起聊RPA。