Google apps script 用于删除Gmail的Google应用程序脚本

Google apps script 用于删除Gmail的Google应用程序脚本,google-apps-script,gmail,Google Apps Script,Gmail,我使用一个简单的脚本来删除1天后所有标有“摄像头”的电子邮件。这已经起作用好几个月了。我没有改变它,但它突然停止工作 该脚本仍有权在我的Gmail上运行,但已停止 谢谢你的建议 剧本是 function cleanUp() { var delayDays = 1 // Enter # of days before messages are moved to trash var maxDate = new Date(); maxDate.setDate(maxDate.getDate(

我使用一个简单的脚本来删除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();
      }
  }
}
函数清理(){
var delayDays=1//输入消息移动到垃圾箱前的天数#
var maxDate=新日期();
maxDate.setDate(maxDate.getDate()-delayDays);
var label=GmailApp.getUserLabelByName(“照相机”);
var threads=label.getThreads();
对于(var i=0;i如果(threads[i].getLastMessageDate()您可以通过循环登录以检查它是否正在迭代吗?

它是否显示任何错误?您好,没有显示错误消息。我打开了错误通知,但没有收到任何错误通知。使用记录器查看脚本是否找到线程,并检查其他变量…logger.log(value)您好,我该怎么做?只要添加if(线程[I]。getLastMessageDate()就可以了,当我到达计算机并让您知道时。感谢您的帮助。运行此命令以了解是否有任何消息需要处理。
函数getCount(){var count=0;var delayDays=1 var maxDate=new Date();maxDate.setDate(maxDate.getDate())-delayDays);var label=GmailApp.getUserLabelByName(“摄影机”);var threads=label.getThreads();for(var i=0;i