有没有一种方法可以获取已发送文件夹中的未读邮件计数?

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

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

因此,有没有办法获取系统标签的未读计数?

肮脏的方式:我可以完成此操作的一种方式是创建一个筛选器,该筛选器选择所有以“from:”作为我的地址的邮件,然后使用该邮件来获取我想要的内容。但是,这样一来,我将创建一个我感觉不好的副本!

最佳答案

Apps脚本中有关GmailApp的妙处之一就是可以使用与Gmail中相同的搜索功能(功能非常强大)。

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



就像是

  var query = 'is:unread label:sent';
  var threads = GmailApp.search(query);

关于javascript - 使用Google Apps脚本获取“已发送文件夹”中的未读计数-GMail,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15367410/

10-09 18:39