将电子邮件发送到Talend中保存在csv文件中的地址

问题描述 投票:1回答:1

我需要在ETL工具结束时发送电子邮件。但是,我需要从tfileinputdelimited中提取电子邮件地址。

现在我有twaitforfile - > tflowtoiterate - > tfileinputdelimited - > tmap_1 - > tbdoutput - > tsendemail我想要做的是从tfileinputdelimited获取电子邮件,我不知道提前发送的电子邮件,这就是为什么我无法添加预定义的名单。这一切都取决于文件观察者添加和检测到的新文件。我也不能将全局变量添加到tfileinputdelimited,因为tfileinputdelimited连接到上面显示的两侧的其他东西

email talend
1个回答
2
投票

您的问题是tSendMail在第一行之前初始化。因此它获得空值。

解决方案很简单:在该组件之前tFlowToIterate然后您将获得可以使用的值。如果您不知道如何构建Talend组件,则会发生此错误。

© www.soinside.com 2019 - 2024. All rights reserved.