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