如何过滤Google Api收件箱以仅阅读主要邮件?

时间:2019-04-05 21:55:51

标签: gmail-api inbox principal

我制作了一个脚本来检查收件箱中是否有新电子邮件,但是它从“主要,社交和促销”框中返回了电子邮件(Gmail),但我只想从“主要”框中读取这些电子邮件。

它是我的IA的脚本

Qword(addr)

我只希望脚本读取“主要”框,而不是“主要”,“社交”和“促销”。

1 个答案:

答案 0 :(得分:0)

基于SGC的answer,您可以在q上添加以下Users.messages: list参数:

in:inbox is:unread -category:(promotions OR social)

结果将类似于:

{
 "messages": [
  {
   "id": "169f891015afd26b",
   "threadId": "169f891015afd26b"
  },
  {
   "id": "169f67bfu70eed28",
   "threadId": "169f67bf5d0eed28"
  },
  {
   "id": "169f65c4bea507b9",
   "threadId": "169f27c4bea507b9"
  },
  {
   "id": "169ef58fd53f6c1d",
   "threadId": "169ef58fd53f6c1d"
  },
  {
   "id": "169eecy7846c17ca",
   "threadId": "169eecy7846c17ca"
  },
  {
   "id": "169ea5df63c40128",
   "threadId": "169ea5df63c40128"
  }
 ],
 "resultSizeEstimate": 6
}

您可以尝试此here