Письмо, отправленное на адрес из CSV-файла в Talend (один раз) - PullRequest
0 голосов
/ 15 февраля 2019

Мне нужно отправить электронное письмо с помощью Talend, но при этом мне нужно, чтобы адрес был захвачен из файла CSV.(автоматически каждый раз и не указывается вручную)

Сейчас я могу добавить адрес электронной почты только вручную.Мне нужен Talend для захвата его из файла csv, а также для отправки один раз, а не много раз (сейчас, пока выполняется запрос, отправляется много писем)

1 Ответ

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

Я не уверен, что это то, что вам нужно, но это мое предложение: enter image description here

Компонент tSetGlobalVar просто инициализирует переменные следующим образом:

enter image description here

Затем tMap предоставляет t_Java_Row электронное письмо из файла (я предполагаю, что оно там, где вы не указали).Код в tMap устанавливает значения глобальных переменных с помощью этого кода (в разделе кода компонента tJava_Row)

globalMap.put ("email", input_row.email);

globalMap.put ("body", input_row.body);

Затем в компоненте отправки почты вы вызываете установленные переменные.enter image description here

Надеюсь, там достаточно, чтобы хоть немного помочь.Могут быть и другие способы сделать это, но это мой подход.

Приветствия.

...