在《如何把Excel表格里的记录点对点发给员工》一文中,我们为您介绍了如何把Excel表格的记录转换成邮件点对点发送给每位员工。
为了保护信息安全,公司现在要求将这些信息转换为PDF文件发送,并为每个文件设置不同的密码。如何简单高效地实现这一功能?本文将为您介绍如何通过EasySQLMAIL实现PDF加密发送。
这里仍然以发送员工月度考评得分表为例。在"如何把Excel表格里的记录点对点发给员工"一文的基础上,增加以下功能:
1. 把考评得分邮件转换成PDF文件发送给员工。
2. 以员工的身份证后4位与人力系统编码后4位组合作为PDF文件的打开密码。
以下是具体配置方法。
1. 在"员工考评表"模板中添加三个列:"身份证号后四位","人力系统编码后四位"和"PDF密码"。
最后修改后"员工考评表"模板表格如下:

注意在执行任务时导入的"月度考评表清单"表中,也要添加这三个列,其中"PDF密码"列的内容使用Excel公式"=M2&N2"生成。

2. 在EasySQLMAIL中找到"考评结果推送"(在"如何把Excel表格里的记录点对点发给员工"一文中配置好的推送任务),在任务名称上点击右键,选择"修改任务配置"菜单,打开"编辑任务配置"对话框。

3. 在"其它选项"Tab页中点击"循环条件设置"按钮,打开"任务循环条件设置"对话框。

4. 点击"选择数据文件",然后选中第一步中编辑过的"员工考评表"模板,点击"确定"。这时EasySQLMAIL会把新的模板表格的字段加载到任务中。

5. 在"任务模板"Tab页中点击"编辑查询语句和模板选项"按钮,打开"正文模板属性"对话框。

6. 在"模板选项"Tab页中勾选"将文档转换为PDF或PNG图片格式发送"选项,并点击"模板转换选项"按钮打开"格式转换选项"对话框。

7. 在"格式转换选项"Tab页中勾选“收件人需要输入密码才能打开此PDF文件”选项,并点击"PDF文档浏览密码"右边的"设置密码"按钮。

8. 在"设置密码"对话框中,"密码类型"选择为“(动态密码)使用变量的值作为密码”,然后点击"选择变量"按钮,并选择"@@LoopData(PDF密码)"变量作为密码的来源。

9. 以上配置完成后,点击窗口右下方的"发布"按钮,使新的任务配置生效。

任务配置发布后,再执行任务。系统会把邮件正文转换为PDF文件进行发送。

收件人收到PDF文件后,需要输入密码才能打开此文件。


被折叠的 条评论
为什么被折叠?



