История страницы
Получить сообщение
...
Версия 18 (Net)
Группа действий: Почта
...
Описание
Данное действие читает из почтового ящика письмаВычитывает из почтового ящика письма, которые соответствуют указанным фильтрам, и и сохраняет их в переменную типа Table. Для получения данных, записанных в переменную типа "Таблица" необходимо использовать действие Сохранить таблицу в CSV.
Для корректной работы действия "Получить сообщение" необходимо изначально настроить подключение к почте с помощью действия Настройки подключения (Net).
Иконка действия
Параметры и их настройки
...
Свойство |
Описание | Тип | Пример заполнения |
Обязательность заполнения поля | ||||
Параметры | ||||
Контекст |
Идентификатор сеанса работы с почтовым сервером | Robin. |
Выбрать только непрочитанные письма.
Контекст email | Да | |
От |
Выбираются письма, у которых почтовый адрес отправителя письма соответствует указанному регулярному выражению. |
Чтобы указать более одного элемента, используйте ";" или "," |
Robin. |
String | Нет | |
Кому |
Выбираются письма, у которых почтовый адрес получателя письма соответствует указанному регулярному выражению. |
Чтобы указать более одного элемента, используйте ";" или "," |
Robin. |
String | Нет | |
Копия |
Выбираются письма, у которых |
адреса получателей копии письма соответствует указанному регулярному выражению. |
Чтобы указать более одного элемента, используйте ";" или "," |
Robin. |
String | Нет | |
Тема |
Выбираются письма, у которых тема письма соответствует указанному регулярному выражению | Robin. |
String |
Нет | |
Тело письма |
Выбираются письма, у которых текст письма соответствует указанному регулярному выражению |
Robin.String | Нет | ||
Название вложения |
Выбираются письма, у которых названия вложений соответствуют указанному регулярному выражению | Robin.String | Нет | ||
Непрочитанные | Выбрать только непрочитанные письма | Robin. |
Boolean | true | Нет |
Количество | Количество писем, которое необходимо прочитать из почтового ящика по указанным фильтрам | Robin.Numeric |
Нет | ||
Папка для сохранения вложений |
Путь к папке, в которой будут созданы подпапки для сохранения вложений из писем | Robin. |
Для каждого вычитанного письма с вложением в указанной папке создается подпапка. Все вложения из письма сохраняются в данную подпапку.
Имя подпапки формируется по следующему правилу:
<ДДММГГГГ-ЧЧММСС>_<Тема письма>,
где ДДММГГГГ-ЧЧММСС - дата и время получения письма.
Имя подпапки обрезается до 255 символов. Специальные символы \ / : * ? " < > | в названии заменяются на пробелы.
FolderPath | C:\doc\img | Нет | ||
Включить html текст | Включить в тело письма полную информацию о стилях. Иначе будет получен просто текст | Robin.Boolean | true | Нет |
Сохранить изображения | Если значение "true", то изображения из тела письма будут сохранены, иначе – сохранены не будут | Robin.Boolean | true | Нет |
Начиная с даты | Будут выбраны сообщения, которые получены, начиная с указанных даты и времени | Robin.DateTime | Нет | |
Заканчивая датой | Будут выбраны сообщения, которые получены до указанных даты и времени включительно | Robin.DateTime |
Нет | ||||
Результаты | ||||
Таблица результатов |
Таблица, в которую сохраняется информация из писем, отобранных по выбранным фильтрам. |
Таблица имеет следующий набор столбцов: |
|
|
|
|
|
|
|
|
Особые условия использования
| Robin.DataTable |
Особые условия использования
Отсутствуют.
Пример использования
Задача
Получить все письма с почты за заданный временной интервал и сохранить информацию из писем в таблицу (CSV), а также вывести диалоговое окно с количеством найденных сообщений.
Решение
Воспользоваться действиями: "Настройки подключения", “Сообщение”, "Сохранить таблицу в CSV".
Реализация
- Собрать схему робота, состоящую из действий.
- Настроить параметры для действия "Настройки подключения". (см. описание действия Настройки подключения / Connection settings).
- Настроить параметры для действия "Получить сообщение".
Настройка действия:- параметр "Контекст". Необходимо выбрать из выпадающего списка контекст соответствующий почтовому ящику с которого будут вычтены сообщения;
- параметр "От". Указываем почтовый ящик отправителя сообщения;
- параметр “Начиная с даты”. Указываем дату начала интервала;
- параметр “Заканчивая датой”. Указываем дату конца интервала;
- параметр "Результат". Указываем переменную "Таблица", в которую будет сохранена информация из писем;
- параметр “Количество сообщений”. Указываем переменную “Счетчик”, в которую будет сохранена информация о количестве сообщений.
- Настроить параметры действия “Сообщение”.
- Настроить параметры действия “Сохранить таблицу в CSV”.
- Нажать на кнопку "Старт" в верхней панели.
Результат
Программный робот отработал успешно.
Требуемые письма получены и сохранены в таблицу формата CSV, в которую сохраняется информация из писем, отобранных по выбранным фильтрам.
Также выведена форма с количеством найденных сообщений.Отсутствуют.