Сохранить вложения Версия 10 (Net)
Группа действий: Outlook
Описание
Действие сохраняет в указанную папку вложения из писем, соответствующих идентификатору присвоенному при отборе (отбор писем из Outlook производится с помощью действия "Select message" данной группы).
Иконка действия
Параметры
Входные параметры
Идентификаторы сообщений - Коллекция с идентификаторами писем. Если в коллекции больше одного элемента, действие будет применено ко всем.
Папка - Путь до папки на компьютере, в которой будут сохраняться вложения. В данной папке будет создаваться отдельная папка для каждого письма с названием из его темы и даты. Если были письма без вложений, для них будет создана папка, которая останется пустой, чтобы соблюсти размерность коллекции при необходимости.
- Сохранить изображения - Если значение «true», то изображения из тела письма будут сохранены, иначе – сохранены не будут.
Выходные параметры
Результат - Коллекция путей до созданных папок
Настройки
Property | Description | Type | Filling example | Mandatory field |
---|---|---|---|---|
Parameters | ||||
Message IDs | Collection with email IDs. If there is more than one item in the collection, the action will be applied to all. | Robin.Collection | Yes | |
Directory | The path to the folder on your computer where attachments will be saved. A separate folder will be created in this folder for each email with a name from its subject and date. If there were emails without attachments, a folder will be created for them, which will remain empty to keep the dimension of the collection, if necessary. | Robin.FolderPath | C:\doc\img | Yes |
Save images | If the value is «true», then the images from the message body will be saved, otherwise they will not be saved. | Robin.Boolean | true | No |
Results | ||||
Result | Collection of paths to created folders | Robin.Collection |
Пример использования
Задача
Сохранить вложения из писем Outlook в требуемую папку.
Решение
Воспользоваться действиями "Завершить процесс", "Запустить процесс", "Выбрать сообщения", "Сохранить вложения"
Реализация
Собрать схему робота, состоящего из действий:
Заполнить параметры действия "Завершить процесс" (в случае, если Outlook уже запущен, то второй экземпляр уже не откроется).
Заполнить параметры действия "Запустить процесс".
Заполнить параметры действия "Выбрать сообщения".
В параметре «Папка» выбираем папку, в которой будет содержаться письмо в почтовом ящике.
Параметр «Непрочитанные» - ставим значение true. Это нужно для того, чтобы выбор писем был только среди непрочитанных писем
В параметре «Тема» - указываем тему письма «Заявления на отпуск»
«Начиная с даты» - указываем дату получения письма. Письма будут выбраны те, которые пришли не раньше указанной даты
«Есть вложения» - ставим значение true. Это нужно для того, чтобы выбор писем был только среди писем, имеющих вложения
«Пометить как прочитанное» - ставим значение true. Это нужно для того, чтобы письма в почтовом ящике отметились как прочитанные и при следующем запуске робота не подверглись повторной обработке
5. Заполнить параметр действия "Сохранить вложения"
«Идентификаторы сообщений» - выбираем «Выбрать сообщения 1.Идентификаторы выбранных сообщений». Так мы передаем идентификаторы выбранных писем
«Папка» - здесь мы указываем полный путь до папки, в которой будут сохраняться вложения из выбранных писем
Результат
Робот отработал успешно.
В требуемую папку сохранены вложения из указанных писем.