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

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

下面是全体流程的实现过程:

现在开始先容每一个步骤的详细设定

html表格为主题的模版UiPath之发送正文包括表格的邮件经由过程Html实现表格 Angular

第一步:通过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来实现的。

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