学习RPA-电商自动化入门⑥

RPA在办公中的应用——案例工资条拆分并群发邮件

  • 案例分析
    • 工资条拆分
    • 群发邮件
  • 案例运行

案例分析

  每月HR需要给员工发工资条,但是容易发生没有拆分好工资条,信息发送的情况,这时候可以使用RPA来帮助拆分工资条和群发邮件。

工资条拆分

  首先根据视频教程的要求我先创建了工资条(Excel表格),有所有人的某月的工资信息,需要拆分。

学习RPA-电商自动化入门⑥_第1张图片

  工资条基本是每月定时发的,UiBot可以使用时间命令获取当前日期,工资条的信息,选择发送哪个月的工资条。针对于时间,我们需要选择获取时间,这个时间输出的是1900年1月1日开始到目前的时间,后面需要格式化时间,注意,当月发送的工资条其实是上个月的工资,月份需要减去一个月,格式化文本只需要年月日即可。
在这里插入图片描述
  在这里减去一个月,我犯了一个错误,当我加入改变时间时,改变时间不能为负,其实这里需要将输入的模式从普通模式变为专业模式,开始的时候我因为输入不成功,直接复制粘贴了案例的源码,出现了错误,也不太清楚是因为什么原因运行还是报错,观看学习视频后续也出现了这种情况,出现这种原因可能是这个变量前面没有出现,我直接删除了代码直接重新加了个改变时间,从普通模式变为专业模式,输入了-1。
学习RPA-电商自动化入门⑥_第2张图片
学习RPA-电商自动化入门⑥_第3张图片
学习RPA-电商自动化入门⑥_第4张图片
  后续时间读取成功。
在这里插入图片描述
  后续需要拆分表格,首先我做了一个模板,通过创建一个文件夹,每个人的工资条放入文件夹中,工资条格式参照模板,复制模板写入数据。读入原未拆分工资条数据,每行是一个人的工资信息,保存key-value中。判断文件夹是否存在,存在删除。重新创建文件夹。
学习RPA-电商自动化入门⑥_第5张图片
  最后遍历数据,复制模板,通过名称修改文件名,工资条就拆分成功。

群发邮件

  接下来就需要群发邮件,给每个人邮箱发送相对应的工资条,邮箱数据保存在Excel文件中。
学习RPA-电商自动化入门⑥_第6张图片
  发送邮箱需要填写信息,这里需要设置一下。通过POP3/SMTP发送结果。
学习RPA-电商自动化入门⑥_第7张图片
学习RPA-电商自动化入门⑥_第8张图片
  遍历填写收件人信息。

案例运行

  所给的源码因为一些格式问题会有报错,尚未解决完全。
学习视频

你可能感兴趣的:(学习,自动化,运维)