Отправка электронной почты на адрес, который сохраняется в файле CSV в Talend - PullRequest
0 голосов
/ 16 февраля 2019

Мне нужно отправить электронное письмо в конце инструмента ETL.Однако мне нужно, чтобы адрес электронной почты был извлечен из tfileinputdelimited.

Прямо сейчас у меня есть twaitforfile -> tflowtoiterate -> tfileinputdelimited -> tmap_1 -> tbdoutput -> tsendemail Что я хочу сделать, так это получить письмо от tfileinputdelimited, я не знаю письмо заранее, поэтому яне могу добавить предопределенный список.Все зависит от нового файла, добавленного и обнаруженного наблюдателем файла.Я также не могу добавить глобальную переменную в tfileinputdelimited, так как tfileinputdelimited связан с другими вещами с обеих сторон, показанными выше

enter image description here

1 Ответ

0 голосов
/ 28 февраля 2019

Ваша проблема в том, что tSendMail инициализируется до 1-й строки.Следовательно, он получает нулевые значения.

Решение простое: tFlowToIterate перед этим компонентом, тогда у вас будут ваши значения, которые можно использовать.Эта ошибка часто возникает, если вы не знаете, как создаются компоненты Talend.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...