一、课程简介
【课程目标】
通过对变量、参数及RPA数据类型的学习,完成用RPA组件模拟搭建一个模拟实现计算器功能流程。冲吧~
课时内容:
- RPA第三课 (2023年)
- 课程时长: 20分钟 ,7节课时
- 编辑器下载:https://www.encoo.com/download
目录:
RPA小任务:模拟计算器功能 (课程时长:5分钟)
知识点1:变量的定义及其创建办法 (课程时长:3分钟)
知识点2:变量的范围及包含关系 (课程时长:2分钟)
知识点3:常用的RPA数据类型 (课程时长:3分钟)
知识点4:参数——流程间传递数据 (课程时长:3分钟)
知识点5:参数 VS 变量 (课程时长:2分钟)
知识点6:表达式编译器 (课程时长:2分钟)
二、学习内容:
- 课程简介:常用的RPA数据类型 (课程时长:3分钟)
- 学习目标:掌握 ★★★
- 难易程度:一般 ★★
- 讲义下载:文末进群-获取“讲义PPT”
2.1 视频教程:
2.2 文档教程:
变量需要设置变量类型,默认创建的变量类型为String,String类型的官方解释是一个字符串,相当于一个文本。变量类型是一个选择框,打开即可看到一些常用的数据类型:
以下即为日常使用中较为常见的变量类型,如果发现实际流程需要用到更复杂的变量类型,也可以在浏览类型中选择或者进行搜索。
变量类型 | 定义 | |
---|---|---|
(1) | Boolean(布尔) | 用来做判断,只有true和false两个值。 |
(2) | Int32(整型) | 是一个整数,范围是:-2,147,483,648 到 2,147,483,647。 |
(3) | String(文本类型) | 是一个字符串, 例如:“我是Tina”, "RPA学习"这类文本,需要用双引号括起来。 |
(4) | Object | 可以使用所有类型,相对的,我们就不知道这个变量到底是什么类型了,所以用的比较少。 |
(5) | Double | 是双精度浮点数,和Int32的区别就是他范围更大,且可以有小数点。 |
(6) | System.DateTime | 是一个日期,想要获取当前日期可以在默认值里面填System.DateTime.Now. |
(7) | DataTable | 是一个数据表,多用在数据表,数据库等相关的组件中; 也可以通过Excel组件把Excel里面的区域记录在数据表类型的变量中。 |
(8) | FolderPath | 用来存储文件夹路径,本质上是String的一个变种。 |
(9) | FilePath | 用来存储文件路径,本质上是String的一个变种。 |
(10) | Password | 用来存储密码,本质上是String的一个变种。 |
(11) | List of T | 是一个集合,其中T是一个泛型类型,代表可以选择任意一个类型。 举例:先选择List of T, 再选择一个Int32作为T, 就有了一个代表Int32的集合,可以使用集合组件往里面添加int32类型的数据。 |
(12) | Dictionary of T | 是一个字典,代表了一个键值对,这里的T和集合的T一样,是个泛型,这里的2个T, 前一个是键(key),后一个是值(Value)。 举例:选择字典,第一个T选择Int32, 第二个T选择String, 然后可以通过字典组件来添加获取里面的值。如果添加了一个 1, "test", 那么获取值的时候键填写1,然后就可以拿到他的值"test"了。 |
(13) | Array of T | 是数组,和集合类似,在编辑器中有专门的数组组件对数组做操作。 |