Google gmail API を使用して、人々の gmail アカウントからメールを取得しています。PDF が添付されている「CompanyName」という単語を含むメールをフィルタリングします。次の検索クエリを使用: CompanyName filename:pdf
. ここで、送信されたメールではなく、受信されたメールのみを取得することで、これをさらに指定したいと思います。
gmailで受信したメールをフィルタリングする方法を知っている人はいますか? すべてのヒントは大歓迎です!
Google gmail API を使用して、人々の gmail アカウントからメールを取得しています。PDF が添付されている「CompanyName」という単語を含むメールをフィルタリングします。次の検索クエリを使用: 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}