有什么方法可以通过 API 进行与通过 filters/UI 完全相同的 Gmail 搜索? (我发现的普通 API 的行为不一样)

Any way to do EXACTLY the same Gmail search via APIs as you can via filters/UI? (the normal APIs I found don't behave the same)

所以我发现 GmailApp.search and Gmail.Users.Messages.list 中指定的查询与 UI 或 Gmail 过滤器中的查询行为不同。

具体来说,API 似乎没有参与 词干提取。因此,搜索 subject:job 之类的内容也会匹配 UI 和过滤器中的 jobs,但不会匹配 API.

是否有解决此问题的方法,以便我可以获得完全相同的行为?
(我也试过 IMAP,但也没用。)

您可以使用 Users.messages: list 在请求正文中发送的可选 q 参数支持与 Gmail web UI 相同的搜索字符串查询格式,所以看起来这是不应该的行为不会发生。

我已将此作为问题提交给 Goggle Issue Tracker,您可以关注 here 并给星号以保持 up-to-date 更新。