GmailApp Gmail 搜索
Posted
技术标签:
【中文标题】GmailApp Gmail 搜索【英文标题】:GMailApp Gmail search 【发布时间】:2016-03-01 18:02:55 【问题描述】:GmailApp search(query) function 有问题。
根据手册,它使用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 条消息。知道为什么这些结果不同吗?
【问题讨论】:
【参考方案1】:这是因为线程是消息的集合。
尝试循环遍历getMessages()
的结果,而不是仅仅访问元素[0]
。
【讨论】:
以上是关于GmailApp Gmail 搜索的主要内容,如果未能解决你的问题,请参考以下文章
来自GmailApp附件的DriveApp createFile无法正常工作