有没有办法在已发送文件夹中获取未读邮件?
基本上,我想要的功能是:当我回复邮件列表中已过滤但未通过我的INBOX的邮件时,我希望所有后续回复都能到达我的INBOX。
我想要实现的方法是,如果我在“已发送”文件夹中看到“未读邮件”,则表示我参与的主题中有一封新邮件。我这样说是因为当我点击Gmail网页界面中的“已发送”时,我发现这些邮件是未读的。
那么,是否有办法获得系统标签的未读数量?
肮脏的方式:我可以做到这一点的一种方法是创建一个过滤器,选择所有包含“from:”的邮件作为我的地址并使用它来获得我想要的东西。但是,这样我就创造了一个我感觉不好的副本!
答案 0 :(得分:6)
Gmail应用程序脚本中的一个很棒的功能是能够使用与Gmail相同的搜索功能(非常强大)。
要查看已发送文件夹中的所有未读邮件,请使用以下字符串进行搜索
是:未读标签:已发送
像
这样的东西 var query = 'is:unread label:sent';
var threads = GmailApp.search(query);