RPA+AI+Uibot使用基础和实践项目
前言
参加RPA+AI比赛,UIBOT的一些案例。
基础:
基础说白了就是掌握那些命令的使用场景,以及部分c语言的基础,这些比较简单,我就不多介绍了。
不懂的可以上官网,在这儿贴一个Uibot官方的教程网站:官网
使用&拼接两个字符串变量
遍历数组的功能,输出内容要改为value
实战项目
微信群发机器人
[
“女朋友”,
“胖头鱼”,
“爱你爱你”
],
[
“圆圆”,
“圆圆”,
“你好呀”
],
[
“张儿子”,
“我dia”,
“祝你快乐,测试,勿回”
]
]
二维数组 啊,就是数组里面有数组
[
“女朋友”,
“胖头鱼”,
“爱你爱你”
],女朋友就是value[0][0]
[15:40:02]流程块1.task 第8行:[
“圆圆”,
“圆圆”,
“你好呀”
]
[15:40:02]流程块1.task 第8行:[
“张儿子”,
“我dia”,
“祝你快乐,测试,勿回”
]
value[0]是一列,就是所有子数组的第一个元素
突然发现跟c语言的数组还不一样,
对于这个软件,排在第一位的是value[0],第二列的是value[1]
批量填写表单
汇总信息填入
数组和字典要用变量赋值,对其进行变量名和值得赋值,数组用[ ]括起来,字典用{ }括起来
想要输出字典中键值对的值,方法是字典名[“键名”]输出字典的第一个键值对的值。
其中键名,必须要用双引号引起来。
在给字典赋值的时候,字符串必须要用双引号引起来,但是数字不需要。
用value遍历数组的意思就是依次都将每个元素的值都复制给value。
写入很多行要怎么操作?
写一个遍历,里面放一个写入行:
将这四个键值对写入到一个字典中(汇总信息)
写入行数据如果放在遍历外面的话,其属性中的数据要填汇总信息
知网抓取
在知网抓取数据并且复制到excl文档中
直接将抓取的数据变量名赋值给“写入行数据”。
说一点:
就是关于excl的一系列操作之后可以关闭excle
,最后在流程图最后记得添加流程块结束
附件汇总表格
大致流程:
用value遍历数组arrayRet内输出arraryRet和value结果是不一样的
输出value的结果为:
此时value的值就是路径,所以获取路径名称
这个流程就会在路径中帮我们找出文件名称。获取路径
流程会将路径全部整合成一个数组,里面的每一个元素都是路径,所以在后续不论是获取路径名称
还是打开excl工作簿
都可以将value作为路径名。
一部分流程渐出雏形:
突然发现这个东西就是遍历
套条件分支
,条件分支
套遍历
,遍历
又套条件分支
的流程罢了。只不过你要搞清楚是谁套谁,而且大量重复的工作不就相当于遍历操作
吗?
当所给的excl表只有两行,而你要写入的数据有很多行的时候,我们可以不用写入行
,而用插入行
。
数组名添加,是把子数组添加到大数组中(也就是数组名)
value中添加,是把元素添加到子数组中
百度监控数据
步骤如下:
Word关键词查询
这门课掌握的好与坏取决于,这里面所罗列的流程其功能是否熟练,以及对遍历
、条件分支
和变量赋值
以及输出内容
的掌握程度。
邮件发送应收账款对账提醒
读取列或者区域写活的方法
在写入之前转换为字符串类型
接收邮件并下载附件回放链接
第一个发送,第二个接受邮件
发票识别
最终流程:
总结一下流程:
首先要用一个数组
存放我们要操作的文件的路径,然后打开excl工作簿
,接着就是用MageAI
里面的识别电子发票功能
,选择发票的格式,pdf还是图片,然后将文件的路径存放成value
,然后接下来新建一个数组变量temp来存放这些信息,如何存放呢,因为我们之前已经用变量存放了我们所需要的信息,所以我们就将这些变量名放入temp当中就行,
接下来就是生成序号:
这个地方的对于序号增加的操作,属实是有点厉害的,要值得深思和挖掘啊,你每次都要获取一次行数,那么这个行数就是你要填的序号的值比如说你这时有三行数据,那么你在此时的行中的序号里面填的就是行数。很巧妙是不是,而且写入数据的时候,你比如说已经有三行数据了,此时写入数据是在A4中写,它是不是就是“A”&行数+1.