是否可以检测Gmail API中是否打了线索或邮件

时间:2018-09-12 20:27:29

标签: gmail gmail-api

我想使用Gmail API列出用户收件箱中尚未应用标签或被延后的线程。可以使用(在其API的javascript版本中)列出没有标签的广告

gapi.client.gmail.users.messages.list({
  'userId': userId,
  'q': '-has:userlabels -in:sent -in:chat -in:draft in:inbox'
})

但是,这将返回消息列表,其中包括被延后的消息。我也想知道

A)要添加到查询参数中的东西,导致结果集排除被延后的消息。

B)返回消息的属性,指示消息已被延后。

C)一种列出所有被延后的消息的方法-然后我可以减去该集合。

使用Gmail API可以吗?

1 个答案:

答案 0 :(得分:0)

label:pinned是用于发现快速午睡后重新加入收件箱的邮件的秘密工具。

在上述查询中添加-label:pinned应该可以解决问题。

第二个答案here是这一发现的关键。