-label:固定在Gmail中,但不在Google Apps脚本GmailApp.search()函数中?

时间:2017-07-28 01:10:00

标签: google-apps-script gmail google-inbox

以下 Gmail / Inbox By Gmail 搜索会返回收件箱中固定的所有内容。

in:inbox label:pinned

这将返回所有未固定的收件箱邮件。

in:inbox -label:pinned

旁注:即使邮件已在“收件箱通过Gmail”而非“Gmail”中“固定”,搜索仍会在两个网络应用中按预期运行。

以下Google Apps脚本仅记录固定电子邮件。

function GetUnpinnedEmails() {
  var threads = GmailApp.search('in:inbox label:pinned');

  for (var i = 0; i < threads.length; i++) {
      message = threads[i].getMessages()[0];
      subject = message.getSubject();

      Logger.log(subject)
  }
}

但是,以下Google Apps脚本记录所有收件箱电子邮件 ,包括固定消息

function GetUnpinnedEmails() {
  var threads = GmailApp.search('in:inbox -label:pinned');

  for (var i = 0; i < threads.length; i++) {
      message = threads[i].getMessages()[0];
      subject = message.getSubject();

      Logger.log(subject)
  }
}

GmailApp.search('in:inbox NOT label:pinned')也会返回所有收件箱消息。

我认为这是一个错误,但我想我会看到我错过了什么。感谢。

0 个答案:

没有答案