我想要一个昨天在gmail中所有的邮件列表。我正在使用谷歌应用脚本处理它,通过在我的收件箱上编写查询,然后使用GmailApp.search。在gmail中的after:和before:搜索查询返回的结果不是预期的,因为该查询是基于邮件发送的SMTP服务器时间进行搜索(这是谷歌的服务器)。因此,由于处于不同的时区,搜索对我来说产生了不适当的结果。有没有一种方法可以使用时间标准搜索gmail,以便我可以适应时区差异?
请注意,我的本地时区、日历、gmail等都已正确配置为我的时区,因此我收件箱中看到的电子邮件时间是正确的。只有搜索会出现问题。
请注意,我的本地时区、日历、gmail等都已正确配置为我的时区,因此我收件箱中看到的电子邮件时间是正确的。只有搜索会出现问题。
before:
和after:
操作符使用日期(年/月/日)而不是时间。即不考虑时区。 - megabyte1024