Ознакомиться с документацией Automation Anywhere

Automation Anywhere Automation 360

Закрыть содержимое

Содержимое

Открыть содержимое

Использование итератора For each mail in mail box

  • Обновлено: 2021/07/05
    • Automation 360 v.x
    • Сборка
    • Рабочая область RPA

Использование итератора For each mail in mail box

Вы должны использовать определенные Электронная почтаactions в Циклaction. Используйте Для каждого письма в почтовом ящике итератор, чтобы повторить набор actions для всех писем в пределах определенных параметров.

Подготовка

Сначала подключитесь к серверу электронной почты Использование action «Подключить»

Вы должны использовать следующее Emailactions внутри цикла:
  • Изменить статус
  • Удалить
  • Сохранить вложения
  • Сохранить электронную почту

Процедура

Чтобы использовать Emailaction внутри цикла, выполните следующие действия:

  1. Дважды щелкните или перетащите Петляaction из Петляpackage в Actions палитре.
  2. Выберите Для каждого письма в почтовом ящике опцию из Итератор списка.
  3. В поле Имя сеанса введите имя сеанса, который использовался для подключения к серверу эл. почты в action Подключить.
  4. В ВСЕ, ЧИТАТЬили UNREAD опции указывают тип письма, которое нужно получить с сервера электронной почты.
    Прим.: Для сервера электронной почты, использующего протокол POP3, извлекаются все электронные письма.
  5. Необязательно: Укажите папку, из которой вы хотите получить сообщения электронной почты.
    • Microsoft Outlook и Yahoo: Вы можете указать имя папки.

      Например, Входящие, Отправленные, Входящие/Продажи, Входящие/ИТ и так далее. Сайт Продажи и IT в этом примере являются папками, созданными пользователем, и недоступны по умолчанию.

    • Gmail:
      • Чтобы получить электронные письма из папок по умолчанию, необходимо использовать [Gmail]/FOLDERза исключением Входящие папки.

        Например, [Gmail]/Draft, [Gmail]/Important, [Gmail]/Мусори так далее.

      • Чтобы получить сообщения электронной почты из созданных вами папок или из папки Входящие необходимо указать имена папок как есть.

        Например, если вы создали папки под названием Банк и Спорт в вашей почте Gmail, укажите Банк и Спорт без префикса [Gmail] для получения писем из этих папок.

  6. Необязательно: В Когда тема содержит укажите значение для получения сообщений электронной почты, содержащих указанное вами значение в теме.
  7. Необязательно: В От конкретных отправителей укажите адреса электронной почты для получения писем.
  8. Необязательно: В Когда дата получения на или после выберите вариант для получения определенных сообщений электронной почты в определенную дату или после нее.
  9. Необязательно: В Когда дата получения в день или ранее выберите параметр для получения определенных сообщений электронной почты в определенную дату или ранее.
    Если вы указали значения для шагов с 6 по 9, система извлекает только те электронные письма, которые соответствуют всем критериям. Например, если вы укажете Банк в Шаге 5, Выписка в шаге 6, и abcbank@xyz.com на шаге 7 система извлекает электронные письма из Bank которые содержат Заявление в теме и были получены с адреса abcbank@xyz.com адрес электронной почты.
  10. В параметрах Обычный текст или HTML выберите нужный формат.
  11. Выберите один из следующих вариантов Использовать местный часовой пояс
    • Правда: Дата и время получения электронной почты отображаются в местном часовом поясе.
    • Ложь: Дата и время получения электронной почты отображаются в часовом поясе UTC.
    • Переменная: Введите булеву переменную.
  12. Необязательно: В Присвоить текущее значение переменной выберите или создайте словарную переменную.

    В словарной переменной хранятся свойства каждого письма. Использование словарной переменной для свойств электронной почты.

  13. Нажмите Сохранить.
Вставить Ящик для сообщенийaction в Контур чтобы вывести тему каждого письма. Используйте следующее тело сообщения, заменив имя общей переменной на то, которое вы использовали в шаге 10: $dictionaryVar{emailSubject}$
Отправить отзыв