我正在尝试仅从我命名为' Approval_needed'的特定文件夹中检索电子邮件主题。我找到了一种从Google Apps Script Reference page:
获取所有收件箱线程的方法var threads = GmailApp.getInboxThreads();
for (var i = 0; i < threads.length; i++) {
Logger.log(threads[i].getFirstMessageSubject());
}
是否可以执行getInboxThreads for folder 'Approval_needed'
之类的事情?
我四处搜寻,但没有找到答案。我找到了其他方法,例如getPriorityInboxThreads()
和getStarredInboxThreads()
,但没有像getInboxThreads(string)
那样。
答案 0 :(得分:2)
你在说什么&#34;文件夹&#34;实际上是一个&#34;标签&#34;在gmail中,您可以在getThreads()类上使用Label方法。
文档中的示例:
// 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());
}