2.2 数据操作

流程中里都是数据在流转,本节让我们关注一下数据的操作吧。其实上一节已经对一些数据类型进行了简单的介绍。

字符串 Text

文本就是一段文字,例如:
String itemId = “ASD123”
String filePath=”Downloads/{0}/output.txt”
String random=” ASD “

那么在UiPath里常见的字符串操作有哪些呢?

方法 用法 返回值
Format String.Format(filePath,itemId) Downloads/ASD123/output.txt
Substring filePath.Substring(10) ASD123/output.txt
Split filePath.Split(“/”.ToCharArray) Downloads, ASD123, output.txt
toLower/toUpper filePath.ToUpper DOWNLOADS/ASD123/OUTPUT.TXT
Contains filePath.Contains(“.”) true
endsWith/startsWith filePath.EndsWith(“.txt”) true
Replace filePath.Replace(“/”,”\”) Downloads\ASD123\output.txt
Trim random.Trim “ASD”

一般类型 Generic Value

该类型为UiPath特有类型,可以代表字符串、数字、日期等等。它使得在流程中处理数据更得心应手。默认的,在UiPath中系统生成的变量都会采用Generic Value。
如果需要把Generic Value转换到其他类型,可以使用“Assign”。

数值 Number

用来保存数值或者数字。数值的格式化:

List和Array

都是用来保存一个数据集合。和大家熟悉的是类型一样。

循环

虚幻在上一节已经说明。除了foreach,还有getrowitem,可以用来获取datatable的数据行。

创建DataTable

可以使用buildDataTable来创建数据表。可以自己添加列和行。

同时也可以使用select来过滤DataTable,例如:

db.select("Processed <>'Y'")

results matching ""

    No results matching ""