Приложение Azure Logic.Запись в различные контейнеры BLOB-объектов на основе имени вложения электронной почты - PullRequest
0 голосов
/ 23 ноября 2018

Я в процессе создания приложения логики Azure.

Мои требования следующие:

  1. Проверять почтовый ящик Office365 каждые 5 минут на наличие новой почты.
  2. Запуск при обнаружении нового письма с вложением.
  3. Скопируйте это вложение (файл .xls) и поместите в соответствующую папку BLOB-объектов, основываясь на имени вложения.

У меня пока есть следующее.Триггер почты с вложением установлен и проверяется каждые 5 минут.

enter image description here

Как я могу, основываясь на названии вложения,писать в разные папки BLOB-объектов?

1 Ответ

0 голосов
/ 23 ноября 2018

Если имя файла содержит X, отправьте его в FolderExampleName1, если имя файла содержит Y, отправьте его в FolderExample2.

Согласно вашему описанию, я думаю, вы могли бы использовать condition для достижения того, что вы хотите.

Если имя вашего вложения содержит «привет», оно будет перемещено в папку /data/f1, в противном случае оно перейдет в папку /data/f2.Вы можете сослаться на снимок, как показано ниже: enter image description here

Также, если у вас есть еще две папки, вы можете Add a parallel branch под триггером MailBox.enter image description here

...