如何解决Gmail API似乎将邮件的时间戳取整为分钟
我正在使用Google Apps脚本处理Gmail邮件。要检索特定时间范围内的邮件,我使用GmailApp搜索方法。 Gmail似乎会将邮件的时间戳取整到分钟,因此我无法获得预期的结果。
假设我们有3条带有时间戳的消息
- 2020-10-15 11:14:41
- 2020-10-15 11:38:49
- 2020-10-15 11:59:26
当我通过查询“ after:1602759600 before:1602730800”(从2020-10-15 11:00:00到2020-10-15 12:00:00)搜索消息时,仅返回2条消息。 Gmail似乎将邮件的时间戳取整为分钟,其中“ 11:59:26”邮件被视为“ 12:00”(在Gmail页面的收件箱中也显示为“ 12:00”)
如果我将查询设置为“ after:1602730800 before:1602766800”(从2020-10-15 12:00:00到2020-10-15 13:00:00),则该邮件会标有“ 2020-10” -15 11:59:26”作为搜索结果返回。
要对此进行调查,我又发送了2条消息,以了解Gmail的取整方法。我分别在12:59:15和12:59:45发送了邮件,这次Gmail将“ 12:59:15”舍入为“ 12:59”,将“ 12:59:45”舍入为“ 13: 00”。
有人知道盒子后面是什么吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。