Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Выбрать

...

сообщения Версия 10 (Net)

Группа действий: Outlook

...

Описание

Действие выбирает из почтового ящика письма, которые соответствуют указанным фильтрам, и сохраняет их ID в переменную

Иконка действия

Image Modified

Параметры

...

Входные параметры  

Хранилище писем                          Хранилище, из которого нужно отобрать письма

Папка                                               Папка, из которой нужно выбрать письма

Непрочитанные                              Выбрать только непрочитанные письма

Отправитель                                   Почтовый адрес отправителя письма

Получатели                                     Почтовый адрес дополнительного получателя письма

Копия                                               Почтовый адрес получателя копии письма

Тема                                                 Текст, который должна содержать тема письма

Тело                                                 Текст, который должно содержать тело письма

Начиная с даты                               Дата получения письма, начиная с которой нужно отобрать письма

Заканчивая датой                           Дата получения письма, до которой включительно нужно отобрать письма

Есть вложения                                 Будут выбраны только письма с вложениями

Количество                                     Количество писем, которое необходимо вычитать из почтового ящика по указанным фильтрам

Название вложения                       Текст, который должно содержать название вложения

Пометить как прочитанное           Отметить выбранные письма как прочитанные

Выходные параметры

Идентификаторы выбранных сообщений              Коллекция, в которую сохраняются идентификаторы отобранных по выбранным фильтрам писем

Настройки

и их настройки

СвойствоОписаниеТипПример заполненияОбязательность заполнения поля
Параметры
Хранилище писемНеобязательный параметр. Хранилище, из которого нужно отобрать письма. Название хранилища часто (но не всегда) совпадает с учетной записью пользователя.Robin.String Нет
ПапкаНеобязательный параметр. Папка, из которой нужно выбрать письма. Чтобы указать более одного элемента, используйте "«;"».Robin.String Нет
НепрочитанныеНеобязательный параметр. Выбрать только непрочитанные письма.Robin.BooleantrueНет
ОтправительНеобязательный параметр. Почтовый адрес отправителя письма. Чтобы указать более одного элемента, используйте ";". Поддерживается шаблон поиска с использованием подстановочных знаков * ; ? ; [ ]; ! ; - ; #". Подстановочный знак должен быть заключен в { } для разделения знака от обычного текста. Например: Документ {[123]}. Текст указывать с учетом регистра«;»Robin.String Нет
ПолучателиНеобязательный параметр. Почтовый адрес дополнительного получателя письма. Чтобы указать более одного элемента, используйте ";". Поддерживается шаблон поиска с использованием подстановочных знаков * ; ? ; [ ]; ! ; - ; #". Подстановочный знак должен быть заключен в { } для разделения знака от обычного текста. Например: Документ {[123]}. Текст указывать с учетом регистра«;»Robin.String Нет
КопияНеобязательный параметр. Почтовый адрес получателя копии письма. Чтобы указать более одного элемента, используйте ";". Поддерживается шаблон поиска с использованием подстановочных знаков * ; ? ; [ ]; ! ; - ; #". Подстановочный знак должен быть заключен в { } для разделения знака от обычного текста. Например: Документ {[123]}. Текст указывать с учетом регистра«;»Robin.String Нет
ТемаНеобязательный параметр. Текст, который должна содержать тема письма. Поддерживается шаблон поиска с использованием подстановочных знаков * ; ? ; [ ]; ! ; - ; #". Подстановочный знак должен быть заключен в { } для разделения знака от обычного текста. Например: Документ {[123]}. Текст указывать с учетом регистраRobin.String Нет
ТелоНеобязательный параметр. Текст, который должно содержать тело письма. Поддерживается шаблон поиска с использованием подстановочных знаков * ; ? ; [ ]; ! ; - ; #". Подстановочный знак должен быть заключен в { } для разделения знака от обычного текста. Например: Документ {[123]}. Текст указывать с учетом регистраRobin.String Нет
Начиная с датыНеобязательный параметр. Дата получения письма, начиная с которой нужно отобрать письма.Robin.DateTime Нет
Заканчивая датойНеобязательный параметр. Дата получения письма, до которой включительно нужно отобрать письма.Robin.DateTime Нет
Есть вложенияНеобязательный параметр. Будут выбраны только письма с вложениями.Robin.BooleantrueНет
КоличествоНеобязательный параметр. Количество писем, которое необходимо вычитать из почтового ящика по указанным фильтрам. По умолчанию 10.Robin.Numeric Нет
Название вложенияНеобязательный параметр. Текст, который должно содержать название вложения. Поддерживается шаблон поиска с использованием подстановочных знаков * ; ? ; [ ]; ! ; - ; #". Подстановочный знак должен быть заключен в { } для разделения знака от обычного текста. Например: Документ {[123]}. Текст указывать с учетом регистраRobin.String Нет
Пометить как прочитанноеНеобязательный параметр. Отметить выбранные письма как прочитанные.Robin.BooleantrueНет
Обрабатывать отчетыЕсли отмечено, системные отчеты будут учитываться при выборе писемRobin.BooleantrueНет
Результаты
Идентификаторы выбранных сообщенийКоллекция, в которую сохраняются идентификаторы отобранных по выбранным фильтрам писемRobin.Collection  

Особые условия использования

В параметрах:

  • Отправитель;

...

  • Получатели;

...

  • Копия;

...

  • Тема;

...

  • Тело;

...

  • Название вложения.

поддерживается Поддерживается шаблон поиска с использованием подстановочных знаков * ; ? ; [ ]; !; - ; #". Подстановочный знак должен быть заключен в { } для разделения знака от обычного текста.
Например: Документ {[123]}. Текст указывать с учетом регистра.

Итого:

  • Если указано: Документ [123],то воспринимаем просто как текст; если нет писем с таким текстом, значит действие завершится, т.е. не будет пытаться воспринять эти [] как специальные символы и искать по шаблону
  • .
  • ;
  • А если указано: Документ {[123]}, то сначала ищем как текст, если не находим, то как шаблон, в котором то, что в квадратных скобках - это один из возможных символом после слова Документ;
  • {} вообще не считаются как текст в этом случае;
  • Если указано: Документ {123}, то считается просто текстом, т.к. внутри {} нет спец. символов;
  • При поиске двух значений и более, они должны быть указаны через точку с запятой Документ {[123]};{[864]}.

Пример использования 

Задача

Необходимо выбрать сообщения с темой "Заявления на отпуск" и сохранить вложения из писем Outlook  в требуемую папку. 

Решение

Воспользоваться действиями "Завершить процесс", "Запустить процесс", "Выбрать сообщения", "Сохранить вложения".

Реализация

  1. Собрать схему робота, состоящего из действий
  2. :
  3. .
  4. Image Removed
  5. Image Added
  6. Заполнить параметры действия "Завершить процесс" (в случае, если Outlook уже запущен, то второй экземпляр уже не откроется).
  7. Image Removed
  8. Image Added
  9. Заполнить параметры действия "Запустить процесс".
  10. Image Removed
  11. Image Added
  12. Заполнить параметры действия "Выбрать сообщения".
  13. В параметре "Папка" выбираем папку, в которой будет содержаться письмо в почтовом ящике.
  14. Параметр "Непрочитанные" - ставим значение true. Это нужно для того, чтобы выбор писем был только среди непрочитанных писем.
  15. В параметре "Тема" - указываем тему письма "Заявления на отпуск".
  16. "Начиная с даты" - указываем дату получения письма. Письма будут выбраны те, которые пришли не раньше указанной даты.
  17. "Есть вложения" - ставим значение true. Это нужно для того, чтобы выбор писем был только среди писем, имеющих вложения.
  18. Image Added
  19. "Пометить как прочитанное" - ставим значение true. Это нужно для того, чтобы письма в почтовом ящике отметились как прочитанные и при следующем запуске робота не подверглись повторной обработке.
    Image Removed
  20. Заполнить параметр действия "Сохранить вложения".
  21. "Идентификаторы сообщений" - выбираем "Выбрать сообщения 1.Идентификаторы выбранных сообщений". Так мы передаем идентификаторы выбранных писем.
  22. "Папка" - здесь мы указываем полный путь до папки, в которой будут сохраняться вложения из выбранных писем.
    Image Removed
  23. Image Added
  24. Нажать на кнопку "Старт" в верхней панели. 

Результат

Указанные сообщения отобраны. В требуемую папку сохранены вложения из указанных писем.