3

送信済みフォルダの未読メール数を取得する方法はありますか?

基本的に、私が欲しい機能は次のとおりです: メーリング リストのメッセージに返信するとき、フィルタリングされて受信トレイを通過しない場合、それ以降のすべての返信が受信トレイに届くようにしたいです。

私が達成しようとしている方法は、送信済みフォルダーに未読メールが表示された場合、それは私が関与したスレッドに新しいメールがあることを意味します。これは、Gmail の Web インターフェイスで [送信済み] をクリックすると、これらのメールが未読として表示されるためです。

では、システム ラベルの未読数を取得する方法はありますか?

汚い方法: これを実現する方法の 1 つは、"from:" をアドレスとして含むすべてのメールを選択するフィルターを作成し、それを使用して必要なものを取得することです。しかし、このようにして、私は気分が良くない複製を作成しています!

4

1 に答える 1

6

Apps Script の GmailApp の優れた点の 1 つは、Gmail と同じ検索機能を使用できることです (非常に強力です)。

送信済みフォルダ内のすべての未読メッセージを表示するには、次の文字列で検索します

は:未読ラベル:送信済み

何かのようなもの

  var query = 'is:unread label:sent'; 
  var threads = GmailApp.search(query);
于 2013-03-13T01:34:03.357 に答える