2016-03-01 40 views
2

我遇到了問題GmailApp search(query) functionGMailApp Gmail搜索

根據手冊,它使用Gmail queries,所以所有的參數應該可以訪問並返回正確的結果。

這是我的查詢:

var sent_threads = GmailApp.search('in:sent after:2016/02/29'); 

    Logger.log(sent_threads.length); // This one prints 21 

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

    var message = sent_threads[i].getMessages()[0]; 
    var recipient = message.getTo(); 
    Logger.log(recipient); // This one prints 21 email recipients 

    } 

但是當我去Gmail.com和類型,在搜索欄查詢我會得到44個消息。任何想法爲什麼這些結果是不同的?

回答

2

這是因爲線程是消息的集合。

嘗試循環訪問getMessages()的結果,而不是僅訪問元素[0]

+0

可能工作,我會檢查它 – David

+0

是的,這工作完美,謝謝 – David