谷歌脚本 - 简单的功能没有做任何事情

时间:2013-05-10 02:32:31

标签: google-apps-script gmail

我的功能几乎与此相同,效果很好。这个告诉我它正在运行,但我的收件箱中实际上没有发生任何事情。我也没有错误。

(这是我使用Google脚本编写的第一天,所以我确定这是一个菜鸟错误。)

function autoArchiveOldInboxItems() {
  var search_term = "label:inbox older_than:30d";

  while(GmailApp.search(search_term).length > 0){
    var threads = GmailApp.search(search_term,0,100);

    GmailApp.markThreadsRead(threads);
    GmailApp.moveThreadsToArchive(threads);
  }

}

我尝试搜索“in:inbox”以及“label:inbox”。

1 个答案:

答案 0 :(得分:0)

出于某种原因,这让它很开心:

function kickOff(){
  autoArchiveOldInboxItems();
}
function autoArchiveOldInboxItems() {
  var search_term = "label:inbox older_than:30d";

  while(GmailApp.search(search_term).length > 0){
    var threads = GmailApp.search(search_term,0,100);

    GmailApp.markThreadsRead(threads);
    GmailApp.moveThreadsToArchive(threads);
  }

}

然后,我调用启动功能并运行。奇怪的是,当我之前做过时,我在编辑器中并选择运行该功能并且它一直无所事事。可能的错误?或者也许只是我。

您应该立即看到我的收件箱。 :)