Расширенный поиск Gmail только для полученных писем

Я использую Google Gmail API для получения писем от аккаунта Gmail. Я фильтрую сообщения электронной почты, содержащие слово "CompanyName", которые имеют в качестве файла PDF. используя следующий поисковый запрос: CompanyName filename:pdf, Теперь я хочу уточнить это, получая только письма, которые были получены, а не отправлены.

Кто-нибудь знает, как я могу фильтровать по полученным электронным письмам в Gmail? Все советы приветствуются!

2 ответа

Решение

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

q = CompanyName filename:pdf AND -from:me AND -in:sent AND -is:chat AND -in:draft AND -in:trash

Что приведет к следующему запросу:

GET https://www.googleapis.com/gmail/v1/users/me/messages?q=CompanyName+filename%3Apdf+AND+-from%3Ame+AND+-in%3Asent+AND+-is%3Achat+AND+-in%3Adraft+AND+-in%3Atrash&key={YOUR_API_KEY}

Я думаю, что было бы лучше просто добавить -from:me вместо того, чтобы смотреть на определенные ярлыки.

Другие вопросы по тегам