我每天都会收到多封自动发送电子邮件。其中一个主题为“每日报告”,其中一个主题为“每日报告详细信息”。这是我正在使用的脚本,但是一旦电子邮件开始没有按时间顺序发送,我有时会发现错误的。
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);
有没有办法告诉搜索我希望邮件的主题是“每日报告”,而不是“每日报告详细信息”?
由于
答案 0 :(得分:2)
如@ Pierre-Marie Richard和@Cooper所述,您可以使用内置的Gmail搜索功能。以下是Gmail Search Functions的列表,就像@Cooper提到的那样,你最好使用类似的东西:
var threads = GmailApp.search('subject:"Daily Report"-Details')
var msgs = GmailApp.getMessagesForThreads(threads);
引号("" )完全匹配,减号(' - ')是排除一个字。 如果仍然没有工作让我知道,我会进一步研究它。
祝你好运:)