2012-08-15 43 views
0

我正嘗試通過Google Apps腳本中的GMAIL服務將線程從垃圾箱移到GMail存檔。 如果我這樣做沒有任何反應:Gmail:使用腳本從垃圾箱移動到存檔

var threads = GmailApp.getTrashThreads(0, 100); 
for (var i = 0; i < threads.length; i++) { 
    threads[i].moveToArchive(); 
} 

讓我的錯,還是這是一個錯誤?

回答

1

移動到檔案似乎不能從垃圾箱中工作。請提交問題跟蹤報告。但是,作爲解決方法,這將做到:

threads [i] .moveToInbox()。moveToArchive();

雖然老實說代碼會很慢,可能會超時。這將是更快:

var threads = GmailApp.getTrashThreads(0, 100); 
GmailApp.moveThreadsToInbox(threads); 
GmailApp.moveThreadsToArchive(threads); 
+0

由於這樣它的工作和舒爾其緩慢的,但它只是一個試驗。)現在,我要做到這一點像你告訴我的。 – patrick 2012-08-15 07:13:38

+0

Isssue:http://code.google.com/p/google-apps-script-issues/issues/detail?id = 1711 – patrick 2012-08-15 07:16:43

+0

問題1711現在已修復。 – patrick 2014-04-22 10:28:28