我正在尝试编写一个简单的脚本来从我在GMail中的所有电子邮件中获取计数:
function myFunction(){
var c = 0;
var threads = GmailApp.search('in:all');
for (var i = 0; i < threads.length; i++) {
var c = c + threads[i].getMessages().length;
}
Logger.log(c);
}
使用这个脚本我得到207的结果,但是当我点击GMail-Menu“All Mail”时,你得到173的结果。
当我将脚本中的过滤器从“in:all”更改为“in:inbox”或“in:trash”或“in:sent”时,我的脚本与Gmail用户界面之间的计数匹配。似乎只有“in:all”过滤器产生不同的计数。
有谁知道这是为什么?我看过一点吗?