2016-03-25 23 views
0

私は を使用しています。リストunreadMsgs = GmailApi.ListMessages(myGmailService、 "me"、 "in:未読"); Googleの例では となりますが、アーカイブされたものも含めて、メッセージは1000個まで届きます。GmailAPIで、受信トレイで新しいメッセージを取得する方法

条件を受信トレイに限定するにはどうすればよいですか?

+0

試みは「:未読」「で:」通常のフォルダのために使用されている参照 - https://support.google.com/mail/answer/7190?hl=en – user2950720

答えて

2

ラベルがあり、未読のメッセージのみを一覧表示するようにクエリを変更することができます。

List unreadMsgs = GmailApi.ListMessages(myGmailService, "me", "in:inbox AND is:unread"); 
+1

これが正解です。私は、Gmailの検索クエリではANDが想定されているため、明示的に含める必要はありません。 OPは、検索クエリフォーマットの理解を深めるため、高度なGmail検索の記事をご覧ください:https://support.google.com/mail/answer/7190?hl=ja –

関連する問題