2013-05-10 79 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); 
    } 

} 

然後,我所說的開球功能,它運行。奇怪的是,當我以前做過時,我在編輯器中選擇運行該功能,並且一直沒有做任何事情。可能的錯誤?或者也許只是我。

你應該現在看到我的收件箱。 :)

相關問題