1

我正在尝试仅从我命名为“Approval_needed”的特定文件夹中检索电子邮件线程。我找到了一种从Google Apps 脚本参考页面获取所有收件箱线程的方法:

var threads = GmailApp.getInboxThreads();
 for (var i = 0; i < threads.length; i++) {
   Logger.log(threads[i].getFirstMessageSubject());
 }

有可能做类似的事情getInboxThreads for folder 'Approval_needed'吗?
我四处搜寻,并没有找到答案。我找到了其他方法,例如getPriorityInboxThreads()and getStarredInboxThreads(),但没有像getInboxThreads(string).

4

1 回答 1

2

您所说的“文件夹”实际上是 gmail 中的“标签”,您可以在Label类上使用getThreads()方法。

文档中的示例:

// Log the subject lines of the threads labeled with MyLabel
 var label = GmailApp.getUserLabelByName("MyLabel");
 var threads = label.getThreads();
 for (var i = 0; i < threads.length; i++) {
   Logger.log(threads[i].getFirstMessageSubject());
 }
于 2016-07-20T19:52:08.977 回答