在uipath中创建一个变量很简单,在活动搜索框中输入assign(或分配,中英文均可),拖动到活动窗口就OK了
UIPATH STUDIO可以在工具栏指定具体的变量类型,默认为string
String : “Hello World!” //字符串外加引号
Int : 12138 //直接输入数字
Boolean : True //直接输入True或False
ArrayList : {“Seele”,“Kiana”,“Mei”,“Bronya”} //数组类型最外层使用大括号,数组间元素用英文逗号分隔
double类型不在上面变量工具栏的数据类型中
需要点击浏览查找
和double类型一样无法在工具栏找到,但是可以在浏览中搜索system.datetime找到
DateTime.Parse(“日期”)
DateTime.Parse(“2021-06-08”)
DateTime.Parse(“2002-10-18”)
DateTime.ToString 转换为操作系统默认的时间日期类型
DateTime.ToString(“日期格式”) 自由转换日期格式
ToString(“yyyy-MM-dd HH:mm:ss”)
ToString(“yyyy-MM-dd”)
别的复杂的看下图
数据表类型是excel读取范围或工具数据提取所用来接收返回值的类型,可以使用活动Build Data Table创建
Dim row As DataRow = io_dt_log.NewRow row('列名') = 'xxxx' io_dt_log.Rows.Add(row)
也可以拖动控件【添加数据行】
一个通用集合,通常用于存储key/value;其中key值必须是唯一的,value则没有限制
注:字典需要实例化
My_Dictionary = new Dictionary(Tkey,TValue)
Tkey可以是Int,String…类型 TValue可以是Int,String…类型
使用示例:
假设有一张datatable类型的表
一般我们发送http请求得到响应的时候,对方返回的数据是json格式的字符串,我们需要使用jobject类型才能读取到这个json字符串当中的内容,下面是使用http请求得到的返回值
{ 'name': 'Seele', 'age': 18, 'address': { 'country': 'xx country', 'street': 'xx street' }, 'likeFood': [ 'milk', 'chocolate', 'cake' ] }
json格式解析为jObejct使用【反序列化json】活动,使用该活动之前需要先导入包【UIPath.WebAPI.Activities】
取得姓名:jObject('name') 取得国家:jObject('address')('country') 取得蛋糕:jObject('likeFood')(2)
如果要构造jObject类型的数据的话,用如下的方式构造
New JObject( New JProperty('name','seele'), New JProperty('address', New JProperty('country','xx country')), New JProperty('likeFood','[cake,chocolate]'))
联系客服