История страницы
Ответить / Reply
Группа действий: Почта.
Ответить на сообщение.
...
Действие получает в виде входного параметра таблицу сообщений, выбирает сообщение с указанным Message ID, формирует сообщения с ответом и отправляет их получателям.
Иконка действия
Параметры действия
Входные параметры:
Поле “Контекст” - Идентификатор сеанса работы с почтовым сервером.
Поле “Таблица с письмами” - Таблица, в которой есть письмо, на которое нужно ответить.
Поле "Ответить всем" - Логическая переменная. Если переменная равна True, то ответ будет направлен всем получателям, включая CC, письма с Message ID, указанным в параметре ID сообщения. Если переменная равна False, то ответ будет направлен только отправителю письма.
Поле "Цитировать" - Логическая переменная. Если переменная равна True, то в тело ответа будет включен текст письма с Message ID, указанным в параметре ID сообщения. Если переменная равна False, то в тело ответа не будет включен текст письма с Message ID, указанным в параметре ID сообщения.
Поле “Тело” - Текст, который нужно добавить в тело письма.
Поле “
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Контекст | Context | Уникальный идентификатор сеанса, к которому будет применено действие | Идентификатор контекста | Объект контекста | Да |
Таблица с письмами | Table with letters | Таблица, в которой есть письмо, на которое нужно ответить. | Таблица | Да | |
Ответить всем | Reply All | Логическая переменная. Если переменная равна True, то ответ будет направлен всем получателям, включая CC, письма с Message ID, указанным в параметре ID сообщения. Если переменная равна False, то ответ будет направлен только отправителю письма. | Логический | true | Нет |
Цитировать | Quote | Логическая переменная. Если переменная равна True, то в тело ответа будет включен текст письма с Message ID, указанным в параметре ID сообщения. Если переменная равна False, то в тело ответа не будет включен текст письма с Message ID, указанным в параметре ID сообщения. | Логический | example@yandex.ru | Нет |
Тело | Body | Текст, который нужно добавить в тело письма. | Строка | Отвечаю вам. | Нет |
Вложения | Attachments | Робин-коллекция (Robin.Collection), содержащая пути к файлам (Robin.File), которые необходимо прикрепить. | Коллекция | Нет |
...
Отсутствуют.
Пример использования
Задача: Необходимо ответить на все сообщения, содержащиеся в таблице с письмами (переменная).
Решение:
- Подключить почтовый ящик, с которого будет отправлен ответ на письма. Для любых действий с конкретным почтовым ящиком, необходимо сперва подключиться к нему, создать его уникальный идентификатор (Контекст).
- Определить почтовый сервис. (От почтового сервиса зависят параметры подключения к почтовому ящику).
- Ответить на сообщения.
Реализация:
необходимо получить непрочитанные письма с темой "Тест" и вложением .docx и ответить на них.
Решение: воспользоваться действиями "Настройки подключения" для получения и отправки, "Получить сообщение", "Ответить".
Реализация:
- Собрать схему робота, состоящего из действий:
- Настроить параметры для действия "Настройки подключения" для получения писем.
- Настроить параметры для действия "Настройки подключения" для отправки писем.
- Настроить параметры для действия “Получить сообщение”
- Настроить параметры для действия “Ответить”
- Помещаем в рабочее пространство студии действие "Настройки подключения" и настраиваем его параметры. (см. описание действия "Настройки подключения").
- Помещаем в рабочее пространство студии действие "Ответить" и настраиваем его параметры.
В поле "Контекст" указать идентификатор работы с почтовым сервером.
В поле "Таблица с письмами" указать переменную типа "Таблица", содержащую письма, на которые нужно ответить.
Проставить чек-бокс "Ответить всем" = true.
В поле "Тело" указать текстовую переменную с текстом ответа.
Нажать на кнопку "Старт" в верхней панели.
Результат: Ответы
Программный робот отработал успешно. Ответ на письма отправлен.
на требуемые письма отправлены.