извлеките вложение и загрузите его в общий файловый ресурс Azure с помощью приложения логики

Я создал приложение логики с триггером при поступлении новой почты в общий почтовый ящик. Теперь я хочу извлечь вложение и сохранить его в общей папке Azure.

введите описание изображения здесь

Для каждого я не могу получить идентификатор вложения.

Кроме того, когда вместо получения вложения я напрямую добавляю хранилище файлов azure - ›create file, я не получаю имя нижеприведенной информации в динамическом содержимом и даже не получаю местоположение папки

введите описание изображения здесь

введите описание изображения здесь

также автоматически добавляются несколько для каждого цикла  введите описание изображения здесь

когда я выбрал вложения ниже, произошло следующее: -  введите описание изображения здесь

ОБНОВЛЕНИЕ 1 _

введите описание изображения здесь

сведения о триггере: -  введите описание изображения здесь

обновить 2 _____ получить вложение не работает, похоже  введите описание изображения здесь body: введите изображение  описание здесь


person shinu    schedule 31.03.2021    source источник
comment
Похоже, вы набираете attachem (что неверно) для поиска в динамическом содержании. Приводит ли это к невозможности найти идентификатор вложения?   -  person Hury Shen    schedule 31.03.2021
comment
Я исправил это после этого, также он давал только вложения и имел только вложения @HuryShen   -  person shinu    schedule 31.03.2021
comment
Не могли бы вы проверить, есть ли кнопка Подробнее?   -  person Hury Shen    schedule 31.03.2021
comment
да я проверил. в этом я также не получаю идентификатор вложения. есть ли другой способ, которым я могу загрузить вложение в общий файловый ресурс azure без действия получения вложения? @HuryShen (общий снимок экрана, чтобы увидеть больше в конце вопроса)   -  person shinu    schedule 31.03.2021
comment
Он называется Attachments Attachment Id и, возможно, находится в средней части предоставленного вами списка.   -  person Hury Shen    schedule 31.03.2021
comment
Идентификатор вложения пришел, но затем автоматически выполняется несколько циклов foreach. поделиться снимком экрана в вопросе @HuryShen   -  person shinu    schedule 31.03.2021
comment
Это может быть вызвано тем, что вы вводите attachments вместо Attachments в первом цикле For each. Не могли бы вы удалить все соединители / действия в приложении логики и добавить их снова?   -  person Hury Shen    schedule 31.03.2021
comment
Я тестирую его на своей стороне, он не показывает больше цикла foreach автоматически.   -  person Hury Shen    schedule 31.03.2021
comment
если вы видите снимок экрана, когда я выбираю вложения. это приобретает ценность. Но для меня это дает несколько циклов. Я удалил и создал новое приложение логики даже после того, как происходит то же самое   -  person shinu    schedule 31.03.2021
comment
Тестирую на своей стороне, работает нормально, когда приходит новое письмо. Это снимок экрана моего приложения логики. Поэтому я все еще думаю, что проблема была вызвана слишком большим выбором, а ваше приложение логики не работает.   -  person Hury Shen    schedule 31.03.2021
comment
Не могли бы вы предоставить снимок экрана вашего недавно созданного приложения логики?   -  person Hury Shen    schedule 31.03.2021
comment
Да, конечно. как добавить скриншот в комментарий?   -  person shinu    schedule 31.03.2021
comment
Вы можете добавить снимок экрана в свой вопрос, как и раньше.   -  person Hury Shen    schedule 31.03.2021
comment
да, я обновил его, пожалуйста, проверьте. снова происходит то же самое   -  person shinu    schedule 31.03.2021
comment
Вы не можете добавить повторение в качестве триггера приложения логики, потому что вы уже добавили триггер Когда новое электронное письмо прибывает в общий почтовый ящик в качестве триггера. Приложение Logic позволяет использовать только один триггер.   -  person Hury Shen    schedule 31.03.2021
comment
но я хочу запускать свое приложение логики каждый день в 10:02 по центральноевропейскому времени, 12:02, 18:02, 20:02 в эти часы   -  person shinu    schedule 31.03.2021
comment
Нет, вы можете выбрать только один триггер.   -  person Hury Shen    schedule 31.03.2021
comment
Пожалуйста, предоставьте более подробную информацию о ваших требованиях к триггеру, я постараюсь найти решение для ваших требований.   -  person Hury Shen    schedule 31.03.2021
comment
Я хочу сделать приложение логики, которое запускалось бы каждый день в 10:02 CET, 12:02 CET, 14:02 CET, 18:02 CET, 20:02 CET. в эти часы. и просканируйте общий почтовый ящик на предмет вложения (.xls) и загрузите вложение в общую папку.   -  person shinu    schedule 31.03.2021
comment
Почему вы хотите, чтобы приложение логики запускалось в 0:02 CET, 12:02 CET, 14: 02 CET, 18: 02 CET, 20: 02 CET? Вы не возражаете, если приложение логики запускается в любой момент при получении нового электронного письма?   -  person Hury Shen    schedule 31.03.2021
comment
но требование гласит, что он должен проверять почту именно в это время.   -  person shinu    schedule 31.03.2021
comment
Не уверен, сможете ли вы реализовать это требование, на мой взгляд, реализовать его сложно. И хотя мы реализуем это требование, приложение логики по-прежнему выполняет ту же работу, что и запускается в любое время. И стоимость отличаться не будет.   -  person Hury Shen    schedule 31.03.2021
comment
Я думаю, вы правы. Я применю тематический фильтр. Если мы не применяем триггер повторения и будем использовать его напрямую, когда почта приходит в общий почтовый ящик, он будет работать? я имею в виду, что у меня не будет этой проблемы с петлей ??   -  person shinu    schedule 31.03.2021
comment
Я тестирую его на своей стороне и работает нормально, вы можете снова протестировать его на своей стороне. Для справки я предоставлю свое приложение логики в области ниже.   -  person Hury Shen    schedule 31.03.2021
comment
Можете ли вы поделиться своим приложением логики и можете ли вы загрузить файл в общий файловый ресурс   -  person shinu    schedule 31.03.2021
comment
Извините, я забыл протестировать шаги загрузки файла, я протестирую его и обновлю свой ответ позже.   -  person Hury Shen    schedule 31.03.2021
comment
Привет, Шину, я обновил свой ответ.   -  person Hury Shen    schedule 31.03.2021
comment
как часто проверять предмет должен быть 1 день? потому что письмо будет приходить 5 раз в это время, как я уже упоминал   -  person shinu    schedule 31.03.2021
comment
привет @HuryShen Я попробовал без повторения ваше первое обновление с интервалом в 1 минуту, и оно не сработало, вместо этого оно было пропущено. А также я попытался снова с повторением, и это все еще работает в течение последних нескольких часов. Я полностью сбит с толку, почему он не работает   -  person shinu    schedule 31.03.2021
comment
@HuryShen Я поделился снимком экрана в обновлении 2 в своих вопросах. похоже, что приложение get (v2) не работает.   -  person shinu    schedule 01.04.2021


Ответы (1)


Подводя итог из комментариев, мы не можем использовать более одного триггера в приложении логики. Таким образом, мы можем просто использовать, когда новое письмо приходит в триггер общего почтового ящика.

Вот мое приложение логики для вашей справки (я не настраиваю общий почтовый ящик, поэтому использую, когда приходит новое электронное письмо в моем приложении логики):  введите описание изображения здесь

Ваше приложение логики должно выглядеть так:  введите описание изображения здесь

================================= Обновление ========= =========================

введите описание изображения здесь

================================= Обновление 2 ======== =========================

введите описание изображения здесь

введите описание изображения здесь

================================= Обновление 3 ======== =========================

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

person Hury Shen    schedule 31.03.2021
comment
да, я сделал то же самое, что предложили вы. Я также добавил действие «Лазурное хранилище файлов» - ›создать файл. придется подождать до 14:02 по московскому времени, чтобы проверить, работает ли он успешно - person shinu; 31.03.2021
comment
как часто проверять товар должен быть 1 день? потому что письмо будет приходить 5 раз в это время - person shinu; 31.03.2021
comment
@shinu Простите, что вы имеете в виду? Вы настраиваете проверку триггера каждые 1 день? И вы хотите знать, как работает приложение логики, если за последний день пришло 5 писем? - person Hury Shen; 31.03.2021
comment
Как я уже упоминал, это время CET, и каждый день в это время будет приходить почта. Итак, что я должен установить, как часто вы проверяете опцию элемента, когда триггер прихода новой почты - person shinu; 31.03.2021
comment
@shinu Интервал, который вы устанавливаете для проверки, зависит от ваших требований. Если вы хотите, чтобы вложение было загружено в общий файловый ресурс вовремя, вы можете установить его с небольшим временным интервалом. - person Hury Shen; 31.03.2021
comment
@shinu Если требования к своевременности не очень высоки, я предлагаю вам установить интервал проверки каждые 2 часа, потому что минимальный временной интервал для вашей временной точки 10:02 CET, 12:02 CET, 14: 02 CET, 18:02 CET, 20:02 CET - 2 часа. - person Hury Shen; 31.03.2021
comment
на данный момент я установил его на 1 минуту. Я проверил историю триггеров, она показывает пропущенные пропущенные. он будет запускаться и запускаться только тогда, когда действительно приходит новая почта? - person shinu; 31.03.2021
comment
Да, если письмо не пришло, оно будет пропущено до тех пор, пока не придет новое письмо. Кстати, если вы установите проверку каждую минуту, это может стоить больше денег за операцию проверки. - person Hury Shen; 31.03.2021
comment
да, именно поэтому я хотел установить именно эти сроки. если я установлю 2 часа, то это не будет точно в это время. требование говорит, что в этот раз он должен срабатывать только в 10:02 CET, 12:02 CET, 14:02 CET, 18:02 CET, 20:02 CET, но это не может быть достигнуто без повторения :( - person shinu; 31.03.2021
comment
@shinu Да, если вы установите 2 часа, нам будет сложно позволить приложению логики запускаться именно в это время. Так что это зависит от ваших требований к своевременности загрузки прикрепленных файлов. - person Hury Shen; 31.03.2021
comment
что мне тогда делать? - person shinu; 31.03.2021
comment
@shinu Вы все еще хотите, чтобы приложение логики запускалось в этот момент времени? Позвольте мне провести еще один тест, я постараюсь найти другое решение для ваших требований. - person Hury Shen; 31.03.2021
comment
да. даже я пытаюсь последние 2 дня. когда я использую повторение, происходит одно и то же зацикливание, и без повторения это увеличит стоимость и не выполнит точное требование - person shinu; 31.03.2021
comment
@shinu Пожалуйста, проверьте обновление 2 моего ответа. - person Hury Shen; 31.03.2021
comment
@shinu Примечание: в Aciton Get emails (v3) он может просто получать непрочитанные письма, потому что я установил Fetch Only Unread Messages с Yes. Поэтому, если электронные письма не были помечены как прочитанные, они будут снова получены при следующем выполнении приложения логики. И, пожалуйста, обратите внимание на поле Top действия Получить электронные письма (v3). Я предполагаю, что есть ограничение на значение Top, но я не знаю, какой это предел. - person Hury Shen; 31.03.2021
comment
@shinu Если проблема не исчезнет, ​​вы можете оставить здесь комментарии, и я постараюсь помочь вам завтра, потому что пора уходить с работы. - person Hury Shen; 31.03.2021
comment
Я должен использовать общий почтовый ящик, поскольку адрес электронной почты, на который приходит почта, является общим, а не обычным. - person shinu; 31.03.2021
comment
привет @huryshen Я пробовал без повторения ваше 1-е обновление с интервалом в 1 минуту, и оно не запускалось, вместо этого оно было пропущено. А также я попытался снова с повторением, и это все еще работает в течение последних нескольких часов. Я полностью сбит с толку, почему он не работает - person shinu; 31.03.2021
comment
@shinu Я не знаю, почему ваше приложение логики не сработало. Я предоставил свое приложение логики в обновлении 3, оно отлично работает у меня. - person Hury Shen; 01.04.2021
comment
Удалось ли вам загрузить файл в общую папку? - person shinu; 01.04.2021
comment
@shinu Да, я сейчас тестирую, добавляя действие создания файла, оно успешно загружает вложения в мое хранилище файлов. - person Hury Shen; 01.04.2021
comment
Я добавил скриншот под обновлением в свой вопрос. расположение вашего приложения логики такое же, как у меня ?? Не знаю, почему это не работает с моей стороны. его только пропуск. - person shinu; 01.04.2021
comment
@shinu Поскольку вы упомянули, что ваш триггер пропущен, пожалуйста, покажите детали триггера на своем скриншоте. - person Hury Shen; 01.04.2021
comment
Я не обновил снимок экрана в разделе сведений о триггере. - person shinu; 01.04.2021
comment
@shinu Поскольку вы включили Только с вложениями, а также использовали фильтр тем, проверьте, содержит ли полученное электронное письмо вложения, а также проверьте, соответствует ли оно фильтру. - person Hury Shen; 01.04.2021
comment
да, я проверил. письма с вложениями получены, а также правильный фильтр тем - person shinu; 01.04.2021
comment
даже я только что отправил письмо, а приложение логики все еще не запускалось - person shinu; 01.04.2021
comment
Я поделился снимком экрана в обновлении 2 в своих вопросах. похоже, что приложение get (v2) не работает. - person shinu; 01.04.2021
comment
@shinu Вы настроили действие "Получить вложение" так же, как и мое в обновлении 3 моего ответа? - person Hury Shen; 01.04.2021
comment
да, я сделал то же самое. - person shinu; 01.04.2021
comment
@shinu Кажется, что количество вложений в электронном письме равно 0, поэтому для каждого цикла не было. Перейдите на страницу истории запусков, которую вы предоставили в обновлении 2, щелкните триггер и проверьте тело триггера. Проверьте, есть ли вложения в данных Body json. - person Hury Shen; 01.04.2021
comment
Я удалил вложение Get и просто попытался отправить письмо самому себе, используя For each. даже это не работает. есть галочка рядом с foreach, но не рядом с почтой. теперь я запутался либо для каждой проблемы, либо для чего - person shinu; 01.04.2021
comment
@shinu Пожалуйста, проверьте, есть ли какие-либо вложения в теле json триггера, как я упоминал в предыдущем комментарии. Как это - person Hury Shen; 01.04.2021
comment
в теле вложений: [],. Я тоже обновил скриншот. что делать в этом случае? Я отправляю вложение по почте. - person shinu; 01.04.2021
comment
@shinu Итак, проблема в том, что триггер не получил вложения вашего письма. Вам нужно сделать две вещи: 1. Проверить, есть ли в письме какие-либо вложения. 2. Как вы добавляли вложения в электронное письмо при его отправке? - person Hury Shen; 01.04.2021
comment
да, электронное письмо содержит вложение, я только что проверил отправленные элементы и добавил вложение, как обычно, когда мы составляем электронное письмо, используя эту опцию вложения (значок булавки) - person shinu; 01.04.2021
comment
@shinu Я добавляю вложения, нажимая «Прикрепить файл» в Outlook, вы сделали то же самое со мной? И, кстати, вы включили Включить вложения в свой триггер (хотя я заметил, что вы включили его на своем скриншоте, но, пожалуйста, дважды проверьте)? - person Hury Shen; 01.04.2021
comment
это сработало. наконец-то это сработало. я загрузил вложение, как будто вы делаете прикрепленный файл, и я могу загрузить файл в общий доступ к файлам - person shinu; 01.04.2021
comment
Большое спасибо, @Huryshen. Я очень благодарен вам за помощь и время :) - person shinu; 01.04.2021