奇怪的Google Apps脚本Gmail行为

时间:2016-07-05 22:49:28

标签: google-apps-script gmail gmail-api

希望有人可以帮我解决这个问题:

我最近编写了一个脚本,以触发为基础标记垃圾文件夹中的所有项目(每小时),将它们移动到存档中,以便将它们从垃圾箱中删除。但是,偶尔这些数字不会加起来,而且我的新标签中还添加了5到10封未在我的垃圾文件夹中记录的电子邮件。

是否有比下面更好的方法:

function DeletedArchive() {


//
var myLabel = GmailApp.getUserLabelByName("DeletedArchive");
  for(var j = 0; j < 10; j++) {


var threads = GmailApp.getTrashThreads(0, 100);
Logger.log('Trash threads: ' + threads);
for (var i = 0; i < threads.length; i++) {
Logger.log('Trash threads: ' + threads[i]);
    threads[i].addLabel(myLabel);
    Logger.log('Trash threads with label applied: ' + threads[i]);
    threads[i].moveToArchive();
    Logger.log('Trash threads moved: ' + threads[i]);
};


};
}

0 个答案:

没有答案