我删除电子邮件的脚本似乎正在运行,但它什么也没做

时间:2015-03-12 13:21:17

标签: javascript google-apps-script gmail

我制作了一个脚本来删除标有"发送邮件脚本"的电子邮件。 它运行没有错误,但它不会删除标有"发送邮件脚本"

的电子邮件

这是脚本:

function DeleteEmail() {
  var threads = GmailApp.search('label:Send Email Script');

  for (var i = 0; i < threads.length; i++) {

    var thread = threads[i],
        messages = thread.getMessages();


    thread.moveToTrash(messages);
  }
}

1 个答案:

答案 0 :(得分:0)

您需要用短划线替换标签名称中的空格。请参阅更新的代码:

function DeleteEmail() {
  var threads = GmailApp.search('label:Send-Email-Script');    
  for (var i = 0; i < threads.length; i++) {
     threads[i].moveToTrash();
  }
}