увеличил паузу между попытками найти письмо, вроде ошибка ушла.
Видимо есть какое-то ограничение запросов в секунду, которое можно отправлять в gmail.
Дата получения письма
-
Всем привет!
При получении писем с почты через действие "Получить содержимое одного письма по критериям" хочу отфильтровать их по дате (чтобы получить только то письмо, которое придет после текущего момента, игнорируя все прошлые). В действии есть такой пункт фильтрации
Однако, ни один из форматов даты не подходит, фильтр не срабатывает. Какие форматы пробовал:- Дата через кубик "Дата сейчас"
- Дата через кубик "Дата сейчас" + "Дату в миллисекунды"
- UNIX-timestamp
Во всех случаях фильтр игнорируется. Какой формат здесь подходит?
-
@doupiu

Любой формат даты может быть обработан.
Вы говорите, что фильтр не работает? А что именно нужно фильтровать?
Потому что это значение исчисляется в днях, независимо от часа.
Итак, если текущая дата 26 мая, то если вы используете «Дата сейчас», вы получите время, состоящее из дня, месяца, года, часа, минуты, секунды. но фильтр берет только день, месяц, год, а не час, минуту, секунду.
Таким образом, все сообщения за этот день будут отфильтрованы, а не отфильтрованы сообщения в точное время, час, минуту, секунду, которые вы хотите.
И, возможно, именно поэтому вы чувствуете, что фильтр не работает. -
Всё именно так, как сказал @BAS-Viet-Nam

-
@BAS-Viet-Nam все, я понял, спасибо, думал и время тут учитывается. Тогда другой вопрос: как надежно получить последний код из письма с почты? Потому что на почте же лежат старые коды и если просто отсортировать по дате, то может быть спарсен старый код из предыдущей итерации скрипта.


