上文我们已经实现了将供应商付款明细Excel文件拆分,本文我们来实现将分拆出来一个个独立Excel文件发邮件给对应的人员。
我们已经知道各供应商Excel文件以供应商名称命名,有供应商联系人Excel表存放每个供应商对应的联系人邮箱:
vendor_name | email_address |
---|---|
供应商A | aa1@vendora.com |
供应商A | aa2@vendora.com |
供应商B | bb1@vendorb.com |
供应商B | bb2@vendorb.com |
实现思路
实现思路是遍历供应商联系人表每行记录,找对应供应商名称的Excel文件,如果找到将对应Excel作为附件发送各对应的供应商联系人。
实现步骤
-
在原先Job中增加一个T3转换
T3
-
创建T3转换的各个节点
T3转换节点
第一个节点,从Excel读入供应商联系人;

第二个节点,判断文件是否存在,并将结果保存到result列;

第三个节点,用增加常量的方式,录入smtp服务器IP,端口,发件人,发件人邮箱,用户名,密码等信息。

第四个节点,执行发送邮件动作。

-
关联Job与T3转换,并试运行。
运行结果
网友评论