Azure Logi c App For Each l oop отправка нескольких писем каждый раз. Как отправить только одно письмо? - PullRequest
0 голосов
/ 28 апреля 2020

Logi c Приложение 1 - У меня есть Azure Logi c приложение For Each l oop, которое перебирает языки и выводит файл Caption.vtt для каждого языка в папке на OneDrive. Например, если пользователь выберет: английский sh, испанский sh, французский. For Each l oop выполнит итерацию 3 раза и выведет три файла vtt в папку «Transcript VTT file» OneDrive.

Logi c Приложение 2 - После вывода языков в папке OneDrive я создал действие для проверки любых новых файлов в этой папке OneDrive. Если есть какие-либо новые файлы, я хочу отправить их (файлы vtt) в виде вложений моему пользователю по электронной почте.

Проблема, с которой я столкнулся, заключается в том, что приложение Logi c отправляет пользователю три отдельных электронных письма для каждого языка. Я ожидал, что приложение Logi c отправит пользователю только ОДНО электронное письмо с тремя файлами в виде вложений . Я думаю, проблема в том, что мое действие «Создать файл» находится внутри моего For Each l oop, поэтому оно отправляет 3 отдельных письма. Но я не уверен, как его смоделировать, чтобы он отправлял только одно электронное письмо с тремя вложенными файлами VTT.

Как изменить мое приложение Logi c, чтобы оно отправляло пользователю только одно электронное письмо со всеми файлами VTT в качестве вложения?

Вот рабочий процесс моего приложения Logi c APPS :

1-й - Logi c приложение enter image description here enter image description here enter image description here

Logi c Приложение 2:

enter image description here

1 Ответ

0 голосов
/ 30 апреля 2020

Вы можете сделать это в главном приложении logi c. Вот шаги, которые необходимо выполнить 1) При запуске приложения logi c инициализируйте переменную массива. 2) Внутри каждого l oop, когда файл загружен на один диск, вы можете добавить имя файла в массив. 3) После загрузки всех файлов и выхода из режима l oop отправьте электронное письмо

PS: вам придется подумать, каким должен быть ваш лог c в случае сбоя. Если поток завершается неудачно после индексации двух файлов и загрузки их, что вы хотите сделать.

Logi c, который вы используете для второго приложения logi c, всегда будет вызывать отдельное электронное письмо.

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