UIPath入门系列四之数据操作

Posted wendyzheng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UIPath入门系列四之数据操作相关的知识,希望对你有一定的参考价值。

今天讲解的是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符合条件

 技术分享图片 

以上是关于UIPath入门系列四之数据操作的主要内容,如果未能解决你的问题,请参考以下文章

UIPath中级系列一之读取MySQL记录集

UIPath入门系列九之Citrix入门

UIPath入门系列八之Selectors

redis数据类型四之hash的指令操作(五种数据类型中最重要的一种)

Python连接es笔记四之创建和删除操作

UiPath基础入门&微信自动发送信息