Для работы с действиями данной группы нужно быть авторизованным в Outlook под какой-то учетной записью (почтой), при этом сам Outlook запускать необязательно, робот сам запустит его(в фоновом режиме), когда будет нужно (во время работы действий группы Outlook).



Получить информацию о письме / Get information about a letter

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


Действие возвращает информацию о письме в виде словаря. В поля словаря входят значения : отправитель, адресаты, копия, дата получения, тема, тело(текст).

Настройки

Свойство

Описание

Тип

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

Обязательность заполнения поля

Параметры

ID сообщения

Идентификатор письма, присвоенный при отборе.

Robin.String


Да

Результаты

Информация о письме

Переменная, в которую будет записан созданный словарь значений. Ключи словаря: „From“ – отправитель, „To“ – адресаты, 'CC' - получатели копии, 'DateTime' - время получения , 'Subject' - тема, 'Body' - тело

Robin.Dictionary



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

Отсутствуют 



Сохранить шаблон письма / Save letter template


Действие сохраняет шаблон письма в выбранном формате.

Настройки

Свойство

Описание

Тип

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

Обязательность заполнения поля

Параметры

Отправитель

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

Robin.String


Нет

Кому

Почтовый адрес получателя письма. Для указания нескольких адресов получателей, в качестве разделителя используйте «;».

Robin.String


Да

Копия

Почтовый адрес получателя копии письма. Для указания нескольких адресов получателей, в качестве разделителя используйте «;».

Robin.String


Нет

Скрытая копия

Почтовый адрес получателя скрытой копии письма. Для указания нескольких адресов получателей, в качестве разделителя используйте «;».

Robin.String


Нет

Тема

Тема письма.

Robin.String


Нет

Тело

Текст тела письма.

Robin.String


Нет

Вложения

Путь к файлу, который необходимо прикрепить к письму. Чтобы указать более одного элемента, используйте «;».

Robin.FilePath


Нет

Формат шаблона

Формат, в котором будет сохранен шаблон письма.

Robin.String


Да

Путь до папки

Путь до папки, в которую будет сохранен шаблон письма.

Robin.FolderPath

C:\doc\img

Да

Имя шаблона

Имя файла шаблона письма, который будет создан.

Robin.String


Да


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

Отсутствуют 


Выбрать сообщения / Select messages


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

Настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры

Хранилище писем

Letter storage

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


Строка

Нет

ПапкаFolder

Папка приложения, письма которой нужно выбрать.

Чтобы указать более одного элемента, используйте ";"

Строка
Нет
НепрочитанныеUnread only

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

ЛогическийtrueНет
Количество

Count

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

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

Чтобы указать более одного элемента, используйте ";"

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

Строкаexample@mail.ruНет
ПолучателиRecipients

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

Чтобы указать более одного элемента, используйте ";"

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


Если указать адрес текущего пользователя, ошибки не будет.

Строкаexample@yandex.ruНет
КопияCC

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

Чтобы указать более одного элемента, используйте ";"

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

Строкаexample@yandex.ruНет
ТемаSubject

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

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

СтрокаОтчетНет
ТелоBody

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

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

СтрокаДоброго дня!Нет
Начиная с датыFrom dateДата, начиная с которой были получены письма.Дата и время29.06.2020Нет
Заканчивая датойTo dateДата, до которой включительно были получены письма.Дата и время29.08.2020Нет
Есть вложения

Attachment exist

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

Логический

trueНет
Название вложенияAttachment name

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

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

Строка
ОтчетНет
Пометить как прочитанноеMark as read

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


По умолчанию false

ЛогическийfalseНет
Обрабатывать отчетыProcess reportsЕсли отмечено, системные отчеты будут учитываться при выборе писемЛогическийtrueНет
Результаты
Идентификаторы выбранных сообщенийSelected message IDs

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

Коллекция

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

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

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

• Получатели
• Копия
• Тема
• Тело
• Название вложения

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

{[123]}. Текст указывать с учетом регистра.


Итого:


Прочитать / Read


Действие предназначено для сохранения информации из указанных писем.


Настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры
ID сообщенияMessage ID

Идентификатор письма, присвоенный при отборе.


Если в коллекции больше одного элемента, действие будет применено ко всем.

Robin.Collection

Да
Результаты
Таблица результатовResults table

Таблица, в которую сохраняется информация из писем, отобранных по выбранным фильтрам.

Таблица имеет следующий набор столбцов: 

  • Sender - Отправитель;
  • Recipient - Получатель (список всех);
  • CC - Копия письма;
  • Subject - Тема письма;
  • Body - Тело письма;
  • Attachment name - Название вложений (всех).
Robin.Table

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

Отсутствуют.

Сохранить вложения / Save attachments


Сохраняет в указанную папку вложения из писем, соответствующих идентификатору присвоенному при отборе.

Настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры
ID сообщенияMessage ID

Идентификатор письма, присвоенный при отборе.


Если в коллекции больше одного элемента, действие будет применено ко всем.

Robin.Collection

Да
ПапкаFolder

Путь до папки на компьютере, в которой будут сохраняться вложения.

В данной папке будет создаваться отдельная папка для каждого письма с названием из его темы и даты.


Если были письма без вложений, для них будет создана папка, которая останется пустой.

Чтобы соблюсти размерность коллекции при необходимости.

Robin.FolderPathВажноеДа
Результат
РезультатResult

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

Robin.Collection

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

Отсутствуют.

Копировать в папку / Copy to folder


Копирует в указанную папку письма, соответствующие идентификатору присвоенному при получении.

Настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры
ID сообщенияMessage ID

Идентификатор письма, присвоенный при отборе.


Если в коллекции больше одного элемента, действие будет применено ко всем.

Robin.Collection
Да
Хранилище назначенияData store

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

*Название хранилища часто (но не всегда) совпадает с учетной записью пользователя.

Robin.String
Да
ПапкаFolder

Папка приложения, в которую нужно скопировать выбранные письма.

Папка в пределах указанного изначально хранилища.

Robin.StringВажноеДа
ПереместитьMove

Сообщения в исходных папках будут удалены.


По умолчанию false

Robin.BooleanfalseНет

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

Отсутствуют.

Ответить / Reply


Ответить на сообщение.

Настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры
ID сообщенияMessage ID

Идентификатор письма, присвоенный при отборе.


Если в коллекции больше одного элемента, действие будет применено ко всем.

Robin.Collection

Да
Тип ответаType of reply

Способ ответа.


Выпадающий список:

  • Ответить - Reply;
  • Ответить всем - ReplyAll;
  • Переслать - Forward (отдельным экшеном)
Robin.StringОтветитьДа
КомуTo

Список адресов получателей, которые будут добавлены в поле "Кому".

В качестве разделителя используйте ";"

Robin.Stringexample@yandex.ruНет
КопияCC

Список адресов получателей копии письма.

В качестве разделителя используйте ";"

Robin.Stringexample@yandex.ruНет
Скрытая копияBCC

Список адресов получателей скрытой копии письма.

В качестве разделителя используйте ";"

Robin.Stringexample@yandex.ruНет
ТелоBodyТекст, который нужно добавить в тело письма.Robin.StringОтвечаю вам.Нет
ВложенияAttachments

Путь к файлу, который необходимо прикрепить к письму.

Чтобы указать более одного элемента, используйте ';' знак.

Robin.FilePath


D:\Вложение1.jpgНет

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

Отсутствуют.

Отправить / Send


Отправить сообщения.

Настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры
ОтправительSender

Почта пользователя, с которой нужно отправить письмо.


По умолчанию основная учетная запись.

Если указанной почты не существует в пользователях, будет выведена ошибка.

Robin.Stringexample@mail.ruНет
КомуTo

Список адресов получателей.

В качестве разделителя используйте ";"

Robin.Stringexample@mail.ru; example@yandex.ruДа
КопияCC

Список адресов получателей копии письма.

В качестве разделителя используйте ";"

Robin.Stringexample@mail.ru; example@yandex.ruНет
Скрытая копияBCC

Список адресов получателей скрытой копии письма.

В качестве разделителя используйте ";"

Robin.Stringexample@mail.ru; example@yandex.ruНет
ТемаSubjectТема письма.Robin.StringОтчет за неделюНет
ТелоBodyТело письма.Robin.StringДобрый день!Нет
ВложенияAttachments

Путь к файлу, который необходимо прикрепить к письму.

Чтобы указать более одного элемента, используйте ";" знак.

Robin.FilePath

D:\Вложение1.jpgНет

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

Для отправки писем с форматированием следует использовать html разметку.

Для переноса каретки следует использовать тег <br>, предварительно заключив текст в параграф <p>

Пример:

Текст в настройки действия:

<p>Добрый день!<br> Вас приветствует ROBIN</p>

Отправленный текст:

Добрый день!

Вас приветствует ROBIN


Сохранить письма / Save messages


Действие предназначено для сохранения указанных писем в формате msg.

Настройки

Свойство

Англ. наименование

Описание

Тип

Пример заполненияОбязательность заполнения поля
Параметры
ID сообщенийMessage ID

Идентификатор письма, присвоенный при отборе.


Если в коллекции больше одного элемента, действие будет применено ко всем.

Robin.Collection

Да
Локальная папкаFolder

Путь до папки на компьютере, в которой будут сохраняться письма.

В данной папке будет создаваться отдельный файл с расширением msg для каждого письма с названием из его темы и даты.

Robin.FolderPathC:\MessageДа

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

Отсутствуют.