我正在使用 Google gmail API 从人们的 gmail 帐户获取电子邮件。我过滤包含单词“CompanyName”的电子邮件,这些电子邮件具有 pdf 作为附件。使用以下搜索查询:CompanyName filename:pdf
. 我现在想通过仅获取收到的电子邮件而不是发送的电子邮件来进一步指定这一点。
有人知道我如何通过gmail中收到的电子邮件进行过滤吗?欢迎所有提示!
我正在使用 Google gmail API 从人们的 gmail 帐户获取电子邮件。我过滤包含单词“CompanyName”的电子邮件,这些电子邮件具有 pdf 作为附件。使用以下搜索查询:CompanyName filename:pdf
. 我现在想通过仅获取收到的电子邮件而不是发送的电子邮件来进一步指定这一点。
有人知道我如何通过gmail中收到的电子邮件进行过滤吗?欢迎所有提示!
我认为添加 -from:me 而不是查看特定标签可能会更好。
您可以指定您不希望来自您的邮件,或带有您已发送标签的邮件等。
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}