2014-02-17 135 views
0

如果标记为“相机”,我会在一天后使用简单脚本删除所有电子邮件。这已经运行了好几个月。我没有改变它,但它突然停止工作。用于删除Gmail的Google Apps脚本

该脚本仍然有权在我的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(); 
     } 
    } 
} 

感谢, 山姆

+0

它显示任何错误? –

+0

嗨,没有错误消息显示。我开启了错误通知,但没有收到任何错误通知。 – SamCD

+0

使用记录器来查看脚本是否找到线程并检查其他变量... Logger.log(value) –

回答

0

可以登录在循环,以检查它是否迭代?

+0

您好,请问我该怎么做? – SamCD

+0

只是加上 if(threads [i] .getLastMessageDate()

+0

当我到达一台电脑并通知您时,确定将会执行。谢谢您的帮助。 – SamCD

相关问题