欢迎光临散文网 会员登陆 & 注册

UiBot怎么去掉数组中的空值?rainvale工作室解答

2020-10-01 11:59 作者:rainvale办公RPA  | 我要投稿

很多刚接触UIBot的朋友,在处理数据的时候,会碰到数组有空值的情况,特殊是读取Excel表格的时候,会多出来很多无内容的空值。那么UiBot该如何去除数组中的空值呢?

代码案例:

Dim 过滤数组 = [""]

Dim 空值数组 = [1,2,3,4,1,2,"","",123,"fffdfdd"]

Dim 下标值=""

Dim 下标=""

Dim 过滤后数组 =""

过滤后数组=FilterArray(空值数组,过滤数组)

TracePrint(过滤后数组)

Function FilterArray(数组1,数组2)

下标值 = UBound(数组1)

下标=0

For i = 0 To 下标值 step 1

If 数组1[i]<>""

数组2[下标] = 数组1[i]

下标=下标+1

End If

Next

Return 数组2

End Function

解决思路:

新建一个空数组,遍历数组,判断遍历的数据,如果此遍历数据不为空,则添加进新数组,每增加一个遍历数据,下标值+1。

UiBot现有命令是没有命令直接过滤数组的,所以只有根据现有命令过滤带有空白值得数组。

广告时间: 广告时间:作者是UiBot认证的RPA项目实施工程师-rainvale工作室,承接各个办公领域的RPA项目,可远程可驻场开发,具体项目请咨询作者TB网店。


UiBot怎么去掉数组中的空值?rainvale工作室解答的评论 (共 条)

分享到微博请遵守国家法律