大家好,我是泽安,在职场,搞副业,目前副业没有超主业,8小时内求生存,8小时外谋发展,左手借助RPA+AI搞搞副业项目,右手借助短文输出记录成长,接下来的三篇文章,泽安总结了十大经典基础指令案例,带大家入门RPA,一起学习哇!
-
数据处理
指令说明:数据处理模块,是最最基础的模块,可以说没有之一,类似于编程里面的数据类型,RPA里面也不例外,我们重点学习,设置变量,设置随机数,列表操作,字典操作,
案例一: 设置变量
执行逻辑分析:
设置变量为字符串类型,将RPA赋值给string_var,并输出string_var
案例二:产生随机数
执行逻辑分析:
设置产生随机数,在1~100之间任意一个数值保存在random_number变量里,并输出
案例三:设置列表
执行逻辑分析:
设置变量为列表类型,将[1,2,3,4,5]赋值给list_var,并输出list_var
案例四:设置字典:
执行逻辑分析:
红框里:设置变量为字典类型,将{'name':'rap', 'age':6}赋值给dict_var,并输出dict_var
绿框里:新建字典,对新的字典设置,键值对,然后输出dict_var2
如果你没有程序员背景,直接使用绿框里面的方式,更加便于理解
-
判断逻辑
指令说明:“if else fi”就像是一个游戏规则,当满足某个条件时,机器人就会按照规则做出相应的动作
话不多说上案例:
执行逻辑分析:
-
随机生成一个数字
-
使用if判断,当随机数字大于15,并且小于20的时候,输出在范围内,否则输出不在范围内
-
循环指令
指令说明:在特定条件下,在RPA中循环指令会重复执行一系列动作,主要用于在处理大批量数据或者执行重复任务的时候,常用的是for循环,forEach循环和while循环,无限循环,循环相似元素【web/win】
话不多说上案例:
for循环指令:次数循环
执行逻辑分析:for执行次数循环,设置从1开始,到20结束,每次增加3,循环日志输出当前的循环值,超出20会直接结束
forEach循环指令:列表循环,循环输出列表中的每一项
执行逻辑分析:
首先定义变量类型为列表,数据为:[1,2,3,4,5],使用 (ForEach列表循环) 指令循环指定列表中的每一项,循环体打印出当前循环项的索引id和当前的循环值,直到列表循环结束
案例场景:
-
获取一个文件夹中的所有文件,并对所有文件遍历循环一遍
-
网页识别出来的列表元素,对每个元素进行循环遍历
-
邮件处理,可以使用 ForEach 循环遍历收件箱中的每封邮件,对邮件内容进行读取、分类或回复。
等等
while条件循环指令: 选择两个对象进行比较,当条件成立的时候,一直循环,否则退出循环
执行逻辑分析:设置变量num 为0,执行【While条件循环】,如果num小于100,则执行输出num的值,并加上20,当条件不成立的时候,也就是num不小于等于100的时候,直接退出循环
综合实操案例:
执行逻辑分析: