今天讲解的是UIPath的数据操作
一、UIPath的数据类型有一下四种
1) Scalar Variables标量:字符,布尔值,数字或者日期类型
2) Collections集合:数组,列表,序列,字符串,字典(从Orchestrator队列中提取数据时使用的)
3) Tables表:是二维结构,用于按行和列索引存储的数据
4) Generic Value变量:可以表示基本类型的数据,包括文本,数字和日期/时间,优点是开发人员不需要知道正在处理的数据类型,缺点是无法访问特定的默认变量类型的方法,举例: String.Split正确,GenericValue.Split错误
例1:通过右键或者Ctrl+K自定义一个变量,系统会自动识别为String
--------------------------------------------------^_^我是分隔符^_^------------------------------------------------------------
下面展示了四种数据类型中最常用的几个类型
二、数组和列表的区别
1) 数组有固定长度
2) 列表是可变长度
例2:增加一个value3,测试列表是可变的,需要用到invoke方法
三、字典
四、文本(String)
UIPath的输入类型有电子邮件,文本,屏幕截图,输出类型有应用程序,电子邮件,文件和日志,除了以上两种类型外,还有一种UIPath内部处理的文本,如选择器,名称和文件路径。
例3:查询字符串中是否包含指定值
结果为not find strings
例4:查询订单号(方法一)
结果为1234
例5:查询订单号(方法二)
结果为1234
例6:时间格式的转换一
例7:时间格式的转换二
例8:时间格式的转换三
Tips:官网列出的字符串常用处理方法
五、数据表
例9 :综合用例,对CSV格式的数据表进行处理
1)前置条件
2)输出CSV中的所有名字
3)输出符合条件的职员的所有信息Age<40 and Income>‘40K‘, 结果是只有Paul符合条件
原文地址:https://www.cnblogs.com/wendyzheng/p/9308010.html