前军教程网

中小站长与DIV+CSS网页布局开发技术人员的首选CSS学习平台

UiPath之发送正文包含表格的邮件(通过Html实现表格)

我们在日常工作中,经常需要把整理好的表格,复制粘贴到邮件的正文中,那么怎样通过UiPath来实现带有表格内容的邮件正文。

本次内容所要用到的Activities有:

  1. ReadRange---获取数据源
  2. Assign---拼接html格式
  3. ReadTextFile---读取html数据模板
  4. For Each Row---填入数据
  5. Send OutlookMail Message---发送邮件

下面是整个流程的实现过程:

现在开始介绍每一个步骤的详细设定

第一步:通过ReadRange来读取我们需要发送邮件的正文内容的数据,输出OutPut,我们定义为DataTable类型,命名为DT。这里的ReadRange,我使用的是WorkBook中的activities。

第二步:拼接html格式

head的内容:"<html><body><table border="+"1"+" cellspacing="+""+"><tr><td>姓名</td><td>身份证</td> <td>出生年</td><td>年龄</td></tr>"

tail的内容:"</tr></table></body></html>"

第三步:读取temp模板,来用填写数据。

temp模板的内容为:{0}:填写姓名,{1}:身份证,{2}:出生年,{3}:年龄

第四步:通过for each row来将所有数据的填入,并拼接成html格式

body:body+string.Format(temp,row[0].ToString(),row[1].ToString(),row[2].ToString(),row[3].ToString())

第五步:通过Send OutlookMail Message来发送邮件,

outlook的格式选择如下:

最后我们来看看实现之后,我的邮件收到的效果

好了,上面就是我们如何发送带有表格正文的邮件,通过拼接html来实现的。

如果大家在实现的过程中有任何疑问,可以扫描下方二维码,一起讨论,共同学习

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言