特定收件箱文件夹的 getInboxThreads()。 Google Apps 脚本 gmail
getInboxThreads() for specific inbox folder. Google Apps Script gmail
我正在尝试仅从我命名为 '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)
.
你所说的"folder"实际上是gmail中的"label",你可以使用getThreads() method on the Label class.
文档中的示例:
// 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());
}
我正在尝试仅从我命名为 '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)
.
你所说的"folder"实际上是gmail中的"label",你可以使用getThreads() method on the Label class.
文档中的示例:
// 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());
}