1

Google gmail API を使用して、人々の gmail アカウントからメールを取得しています。PDF が添付されている「CompanyName」という単語を含むメールをフィルタリングします。次の検索クエリを使用: CompanyName filename:pdf. ここで、送信されたメールではなく、受信されたメールのみを取得することで、これをさらに指定したいと思います。

gmailで受信したメールをフィルタリングする方法を知っている人はいますか? すべてのヒントは大歓迎です!

4

2 に答える 2

2

特定のラベルを見るのではなく、単に -from:me を追加した方がよいのではないかと思います。

于 2015-06-04T14:33:05.140 に答える
1

あなたからのメールや、あなたの送信済みラベルが付いたメールなどを希望しないように指定できます。

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}
于 2015-06-04T10:21:57.250 に答える