关于uibot软件的几个常见的用法总结【字符串用&连接,数组长度用len()】
发布日期:2021-05-18 10:24:00 浏览次数:19 分类:精选文章

本文共 697 字,大约阅读时间需要 2 分钟。

数组长度使用Len(数组)表示。例如,对于数组arrayData = [0,1,2],Len(arrayData)返回3,表示数组索引从0开始。需要注意的是,在Uibot中,For循环(For i=0 To Len(arrayData))循环变量i的取值范围是从0到Len(arrayData)-1,包含两端。如果使用ForEach遍历数组(For Each i, value In arrayData),则索引i从1开始,对应元素的值依次为i=1、i=2、i=3,分别对应数组中的元素1、2、3。需要重点注意的是,数组中的元素为null时,Фор循环会正确输出null,ForEach循环同样会返回value为null。

字符串连接使用"&dim xls_file_path = save_file&"".xls"这种方式的关键在于正确使用转义字符。实际编码时不建议使用这种方式,而是推荐直接使用'.$nbsp;.'符号来替代,同时注意避免在字符串连接中使用过多的转义操作,否则容易导致编码错误。

Uibot数组的使用注意事项主要体现在以下几点:首先,数组索引是从0开始的,这与通常的索引方式一致。在使用For循环时,从0循环到Len(arrayData)会正确遍历数组中的所有元素。其次,在使用ForEach语句时,Enum型数组的索引会从1开始,对应数组的实际元素值。例如,对于数组[0,1,2],使用For循环会得到索引0、1、2,分别对应元素1、2、3,因为数组的 enumerator从0开始;而使用ForEach循环时,索引会从1开始,i的值依次为1、2、3,表示元素的实际位置。

上一篇:【等待完善】爬虫之模拟登录三类型爬虫场景总结【基于Python+selenium总结】
下一篇:如何取消谷歌浏览器对iframe类禁止跨域访问的办法【支持跨域网页访问】【ie浏览器默认是可以访问的】

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2025年05月08日 14时29分21秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章