2013-05-10 82 views
0

我做了一个几乎相同的功能,它的工作很好。这个告诉我它正在运行,但是我的收件箱中没有发生任何事情。我也没有得到任何的错误。谷歌脚本 - 简单的功能没有做任何事情

(这是我的第一天,与谷歌的脚本工作,所以我敢肯定这是一个新手的错误)

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); 
    } 

} 

我试图寻找“在:收件箱”以及“标签:收件箱”。

+0

它应该做什么? – FDinoff 2013-05-10 02:34:19

+0

在我的收件箱中搜索超过30天的邮件,将其标记为已读,并将其移至归档。 – Ben 2013-05-10 02:54:03

回答

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); 
    } 

} 

然后,我所说的开球功能,它运行。奇怪的是,当我以前做过时,我在编辑器中选择运行该功能,并且一直没有做任何事情。可能的错误?或者也许只是我。

你应该现在看到我的收件箱。 :)

相关问题