第7节:用UiPath自动发送邮件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第7节:用UiPath自动发送邮件相关的知识,希望对你有一定的参考价值。

参考技术A 任务描述: 我们现在有一张excel表里面有员工的名字和邮箱地址,以及金额(如图1所示)。

另外,图2是根据excel中内容进行填充的文字信息内容,如何自动给相应的人发送邮件呢?这是本文要解决的问题。

这个流程相对比较简单,如下图3所示。思路就是先读入txt文件(模板),再读入excel表中的信息,最后进行填充并发送到相应的人的邮箱中。这里细节不再展开,主要看看发送邮箱的位置如何填写。

主要是要看Body的位置,对应的0,1,2填上excel中的NAME, AMOUNT和COST三个变量即可,如下图所示。

最后是结果图,我们check自己的email发现都成功发送了。图5是第一封邮件。

图6是第二封邮件。

大功告成!就是这么简单~~建议将素材放在同一个文件夹下面,不放在一个文件夹下面问题也不大~哈哈哈~

本节完!!

第5节:用UiPath实现标签问题

参考技术A 问题描述: 接着上一节继续讨论下一个问题,如何check表格中的project是否在base表(左边)存在?并且在没有做数据有效性之前,要是出现task并不包含在相应的project中如何得知呢?

其实想法很简单,如何project并没有出现过,那么check栏就写"NAN".如果project出现过,而task没有出现过,那么就记为“0”。最后就是project出现过,而且task也出现过的情况,此时记为“1”。

流程图如下图图2所示,这次没有那么多的变量。实际上的思路和第1节是大同小异的,比较简单直接的循环迭代过程(两个for循环)。

由于上一节已经给出了前面两步读入表格的步骤了,这里不再重复了。最后两步介绍一下,我这种方法可能比较笨但是可以work哈哈哈~

先把要填充的列写满为“NAN”,后面根据判断循环语句使没有达到条件的保留该值。

接下来图4-图8就是判断是否填写“0”或“1”的过程了。

这里要注意的是图7中填“1”的情况后面一定要记得加break说明找到了相应的值,否则又可能变成“0”了。

最后上个结果图~

本节的没什么难点,要是有什么优化的思路可以进行尝试,因为这个方法跑起来比较慢。大概七百多条数据跑了两个多小时。。哈哈哈,本节完!

以上是关于第7节:用UiPath自动发送邮件的主要内容,如果未能解决你的问题,请参考以下文章

UiPath Outlook邮件正文引用图片

用python自动发送邮件详细教程

用python自动发送邮件详细教程

java 发送邮件

干货 | 解放双手,用Python实现自动发送邮件

python实现自动监控网站并发送邮件告警