这就是开发软件的工作台,如果你在家教过孩子scratch,那么对这一套开发流程应该会感到亲切。不需要懂代码,通过拖拉拽就可以编辑好流程,系统自动编译生成python程序。完工的工程可以设置后台作业自动执行,运行步骤日志可查,真正实现机器人自动办公。
这里是新建的工程,里面自动创建一个主流程,也可以点加号创建“子流程”,然后在主流程里面调用。
这里是变量设置区,比如读取了excel,可以把返回的结果放进自定义的流程变量里面。
下面是主要的工作区,左面是流程编辑区,右面是属性显示区域,点击“组件”后其属性在右面的区域显示。
在空白区域右击或者在前一个流程组件往后拉一下线,就会弹出选择组件的窗口,在窗口里输入关键字或者关键字的拼音,都可以调出相应的组件。
下面说一下实现整个功能的步骤。文件夹下的对象清单
excel里的内容
1、获取excel的表行数
工作表行数记录到变量lv_lines
2、设置变量lv_index
3、循环处理excel里的数据
4、编辑循环里的逻辑,前面在循环外定义了lv_inde=1,这里进行“自加”。自加的意思就是 输入参数=输入参数+1。因为excel里第一行是标题行,所以循环里是从第二行开始的。
5、读取A列的单元格,获取“姓名”的值,返回值放进变量lv_name
6、同样的方式读取B列“员工号”的值,放进变量lv_num
7、下面这个步骤非必要,作用是将姓名和员工号拼接
8、获取修改前的文件名
9、检查路径下的文件名是否存在,只有存在的文件才被修改文件名
10、判断检查是否为真
11、获取原文件的完整路径
12、获取修改后的完整文件路径
13、重新命名文件
14、FOR循环都执行完后读取excel文件,非必要
15、关闭excel
这个区域可以看到自动生成的python代码
点击“执行”按钮,查看执行的结果