【发布时间】:2017-05-25 07:38:12
【问题描述】:
我每天都会收到多封自动电子邮件。一个主题为“每日报告”,一个主题为“每日报告详细信息”。这是我正在使用的脚本,但是一旦电子邮件开始没有按时间顺序发送,我有时会抓错一个。
var threads = GmailApp.search('Daily Report') //search gmail with the given query(partial name using * as a wildcard to find anything in the current subject name).
var msgs = GmailApp.getMessagesForThreads(threads);
有没有一种方法可以告诉搜索我想要具有确切主题“每日报告”而不是“每日报告详细信息”的邮件?
谢谢
【问题讨论】:
-
正如documentation 所指出的,查询字段是“搜索查询,就像您将其输入到 Gmail 中一样”,所以我认为您不能仅通过搜索选择正确的方法。否则,您可以查看您收集的 GmailThread[],将 GmailMessage.getSubject() 与您要查找的主题进行比较。
-
我认为您可以添加
-Details以获取不详细信息的每日报告。