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

Ключ

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

...

Save attachments Version 10 (Net)

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

Описание

Действие сохраняет в указанную папку вложения из писем, соответствующих идентификатору присвоенному при отборе (отбор писем из Outlook производится с помощью действия "Select message" данной группы). 

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

Image Removed

Параметры

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

  1. Идентификаторы сообщений - Коллекция с идентификаторами писем. Если в коллекции больше одного элемента, действие будет применено ко всем.

  2. Папка - Путь до папки на компьютере, в которой будут сохраняться вложения. В данной папке будет создаваться отдельная папка для каждого письма с названием из его темы и даты. Если были письма без вложений, для них будет создана папка, которая останется пустой, чтобы соблюсти размерность коллекции при необходимости.

  3. Сохранить изображения - Если значение «true», то изображения из тела письма будут сохранены, иначе – сохранены не будут.

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

Результат - Коллекция путей до созданных папок

Настройки

...

Description

The action saves attachments from emails that correspond to the identifier assigned during selection to the specified folder (emails from Outlook are selected using the "Select message" action of this group). 

Action icon

Image Added

Settings of parameters

PropertyDescriptionTypeFilling exampleMandatory field
Parameters
Message IDsCollection with email IDs. If there is more than one item in the collection, the action will be applied to all.Robin.Collection
Yes
DirectoryThe 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.FolderPathC:\doc\imgYes
Save imagesIf the value is «true», then the images from the message body will be saved, otherwise they will not be saved.Robin.BooleantrueNo
Results
ResultCollection of paths to created foldersRobin.Collection

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

Задача



Example of use

Task

Save attachments from Outlook emails to the desired directoryСохранить вложения из писем Outlook  в требуемую папкуРешение

Solution

Воспользоваться действиями Use "Завершить процессTerminate", "Запустить процессRun", "Выбрать сообщенияSelect message", "Сохранить вложенияSave attachments" actions

Реализация

Implementation

«Пометить как прочитанное» - ставим значение true. Это нужно для того, чтобы письма в почтовом ящике отметились как прочитанные и при следующем запуске робота не подверглись повторной обработке

  1. Assemble a robot scheme containing the following actionsСобрать схему робота, состоящего из действий:


  2. Заполнить параметры действия "Завершить процесс" (в случае, если Outlook уже запущен, то второй экземпляр уже не откроетсяSet the parameters of the "Terminate" action (if Outlook is already running, the second copy will no longer open).

    Заполнить параметры действия "Запустить процесс"

  3. Fill in the parameters of the "Run" action.

  4. Заполнить параметры действия "Выбрать сообщения".

...

В параметре «Папка» выбираем папку, в которой будет содержаться письмо в почтовом ящике.

...

Параметр «Непрочитанные» - ставим значение true. Это нужно для того, чтобы выбор писем был только среди непрочитанных писем

...

В параметре «Тема» - указываем тему письма «Заявления на отпуск»

...

«Начиная с даты» - указываем дату получения письма. Письма будут выбраны те, которые пришли не раньше указанной даты

...

«Есть вложения» - ставим значение true. Это нужно для того, чтобы выбор писем был только среди писем, имеющих вложения

  1. Fill in the parameters of the "Select message" action.
    Image Modified


       5. Заполнить параметр действия "Сохранить вложения"

    • «Идентификаторы сообщений» - выбираем «Выбрать сообщения 1.Идентификаторы выбранных сообщений». Так мы передаем идентификаторы выбранных писем

    • «Папка» - здесь мы указываем полный путь до папки, в которой будут сохраняться вложения из выбранных писем

...

Результат

Робот отработал успешно.

Fill in the "Save attachments" action parameter

Image Added

6. Click on the "Start" button in the top panel. 

Result

The program robot completed successfully.

The attachments from the selected email are saved to the called directory. В требуемую папку сохранены вложения из указанных писем.