3

有没有办法在已发送文件夹中获取未读邮件计数?

基本上,我想要的功能是:当我在邮件列表中回复经过过滤且未通过我的收件箱的邮件时,我希望所有后续回复都能到达我的收件箱。

我试图完成的方法是,如果我在已发送文件夹中看到未读邮件,这意味着我参与的线程中有一封新邮件。我这样说是因为当我在 Gmail 的网络界面中单击“已发送”时,我看到这些邮件是未读的。

那么,有没有办法获得系统标签的未读计数?

肮脏的方式:我可以做到这一点的一种方法是创建一个过滤器,该过滤器选择所有具有“发件人:”作为我的地址的邮件,并使用它来获得我想要的东西。但是,这样我就创建了一个我感觉不好的副本!

4

1 回答 1

6

Apps Script 中的 GmailApp 的一大优点是能够使用与 Gmail 中相同的搜索功能(非常强大)。

要查看已发送文件夹中的所有未读邮件,请使用以下字符串搜索

是:未读标签:已发送

就像是

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