前言

参加RPA+AI比赛,UIBOT的一些案例。

基础:

基础说白了就是掌握那些命令的使用场景,以及部分c语言的基础,这些比较简单,我就不多介绍了。
不懂的可以上官网,在这儿贴一个Uibot官方的教程网站:官网

使用&拼接两个字符串变量
在这里插入图片描述
遍历数组的功能,输出内容要改为value

实战项目

微信群发机器人

da2edb3a479d42a5bd36789f50520857

[
“女朋友”,
“胖头鱼”,816375b79b5246f3bfdc0773e27569df

“爱你爱你”
],
[
“圆圆”,
“圆圆”,
“你好呀”
],
[
“张儿子”,
“我dia”,
“祝你快乐,测试,勿回”
]
]
二维数组 啊,就是数组里面有数组

[
“女朋友”,
“胖头鱼”,
“爱你爱你”
],女朋友就是value[0][0]
[15:40:02]流程块1.task 第8行:[
“圆圆”,
“圆圆”,
“你好呀”
]
[15:40:02]流程块1.task 第8行:[
“张儿子”,
“我dia”,
“祝你快乐,测试,勿回”
]
value[0]是一列,就是所有子数组的第一个元素
a1620e5435b64cf9a7c2eac0e0760f3d
4455bfe2d6594723b5f358c9714ededf
突然发现跟c语言的数组还不一样,
1a8dbb1633694ad3b0116da6e9b01929
对于这个软件,排在第一位的是value[0],第二列的是value[1]

批量填写表单

61e6ea8137bd4cc6a83e5f3f5536d674
0b47d48f995e4d2899bd8b79870594ce
85c232e2da72428b9bec4670a26866bf

汇总信息填入

数组和字典要用变量赋值,对其进行变量名和值得赋值,数组用[ ]括起来,字典用{ }括起来
想要输出字典中键值对的值,方法是字典名[“键名”]输出字典的第一个键值对的值。
其中键名,必须要用双引号引起来。
在给字典赋值的时候,字符串必须要用双引号引起来,但是数字不需要。

71a2984795e941abbfbdb41156ff761b
用value遍历数组的意思就是依次都将每个元素的值都复制给value。

写入很多行要怎么操作?
写一个遍历,里面放一个写入行:
3eccf3b8b1fc4ba78cb0807fdce915bf

24d8ffc57f934644b85c20e57e925fd9
b19ee3cea118490e8888f3731bbc8020

1f1cc624c48c42fe80dce77cbbba8870
将这四个键值对写入到一个字典中(汇总信息)
9bda2dc7b73545ee962bf4774fd4cdea
57f2059c8f014867894b2f13410a2429
bc8adea89bc84641b82692d694b1721c
写入行数据如果放在遍历外面的话,其属性中的数据要填汇总信息
0852388273214e3fa0dfbdb6b914ce40

知网抓取

在知网抓取数据并且复制到excl文档中
b7e1709a65cd4fa499193c901bf4925a
直接将抓取的数据变量名赋值给“写入行数据”。
说一点:
就是关于excl的一系列操作之后可以关闭excle,最后在流程图最后记得添加流程块结束

附件汇总表格

62587e0964094076bb71b7caeba3da89
大致流程:
1a3d16a2fcb54bb7b865def31ee1e597
3c5b5453a5bb452eb5861ab3bfe876c3
用value遍历数组arrayRet内输出arraryRet和value结果是不一样的
输出value的结果为:
276a233fa2dd4a4a9452a3aff1aadef8
4437feaedb43435897a81d63607b3ac7
此时value的值就是路径,所以获取路径名称这个流程就会在路径中帮我们找出文件名称。
获取路径流程会将路径全部整合成一个数组,里面的每一个元素都是路径,所以在后续不论是获取路径名称还是打开excl工作簿都可以将value作为路径名。

一部分流程渐出雏形:
4d29baffda204d188ee0f52d1e8b0167
突然发现这个东西就是遍历条件分支条件分支遍历遍历又套条件分支的流程罢了。只不过你要搞清楚是谁套谁,而且大量重复的工作不就相当于遍历操作吗?

当所给的excl表只有两行,而你要写入的数据有很多行的时候,我们可以不用写入行,而用插入行

数组名添加,是把子数组添加到大数组中(也就是数组名)
value中添加,是把元素添加到子数组中
34a4e5cbc7374bac8186ed7654272aad
4d0e3f3afc6b4f5c8acac2dcb3731f84

百度监控数据

8f82c12ed9924e79b35525f085aa0126
步骤如下:
98dd0fb23d13496db3080562531bd271
0d595eaa5c4d4c01b73211f98a0adaf7

Word关键词查询

241999594c5f40cbbef8d286ad9f7ca6
e598742ac7154c5c857476c041a5dd98
6e2a57c4a521427bb2c5a6506c89ce09
8ea6c041cd364e84972e005b7af7779b
434cf36d6e24497e974593392be2d6ad
这门课掌握的好与坏取决于,这里面所罗列的流程其功能是否熟练,以及对遍历条件分支变量赋值以及输出内容的掌握程度。

邮件发送应收账款对账提醒

aa060d453af344a1b6699f97c2e8d0f3

5f8c163737e64d7baeb85eb5d7f36132
0aaf8ff0bb744d83b1fc7aac92914e2b
读取列或者区域写活的方法
6764d4481c8544839a3dbee4d096bf51
882b54f0187748c7a33879ed84e0d641
在写入之前转换为字符串类型

接收邮件并下载附件回放链接

6eae2b550b0e45299b603cdc078c8b79
a1d61ceebc374fde8589a25644dfbbd0
e6446dc866ea4f7aa4ec70aef932e12c

第一个发送,第二个接受邮件
d22a7f24e8094b8c911a0b1954cc691a

发票识别

最终流程:
8a629590f7fa46d4b590b13f1891857c
总结一下流程:
首先要用一个数组存放我们要操作的文件的路径,然后打开excl工作簿,接着就是用MageAI里面的识别电子发票功能,选择发票的格式,pdf还是图片,然后将文件的路径存放成value,然后接下来新建一个数组变量temp来存放这些信息,如何存放呢,因为我们之前已经用变量存放了我们所需要的信息,所以我们就将这些变量名放入temp当中就行,
接下来就是生成序号:55f607b8fdf7419d8f29124681cfc994
c20794e9a48649e980b13cfecfa2e053

这个地方的对于序号增加的操作,属实是有点厉害的,要值得深思和挖掘啊,你每次都要获取一次行数,那么这个行数就是你要填的序号的值比如说你这时有三行数据,那么你在此时的行中的序号里面填的就是行数。很巧妙是不是,而且写入数据的时候,你比如说已经有三行数据了,此时写入数据是在A4中写,它是不是就是“A”&行数+1.

合同整理

510cec2112a445fbad1537ca5c1374d8
94cf8a6d889d411eb841209b8c708103