【发布时间】:2014-02-17 16:21:27
【问题描述】:
如果标记为“相机”,我会使用一个简单的脚本在 1 天后删除所有电子邮件。这已经工作了几个月。我没有改变它,但它突然停止工作。
该脚本仍然有权在我的 Gmail 上运行,但已停止。
任何建议表示赞赏。
脚本是;
function cleanUp() {
var delayDays = 1 // Enter # of days before messages are moved to trash
var maxDate = new Date();
maxDate.setDate(maxDate.getDate()-delayDays);
var label = GmailApp.getUserLabelByName("camera");
var threads = label.getThreads();
for (var i = 0; i < threads.length; i++) {
if (threads[i].getLastMessageDate()<maxDate)
{
threads[i].moveToTrash();
}
}
}
谢谢, 山姆
【问题讨论】:
-
它是否显示任何错误?
-
您好,没有显示错误信息。而且我打开了错误通知,但没有收到任何错误通知。
-
使用记录器查看脚本是否找到线程并检查其他变量... Logger.log(value)