我正在尝试使用 Apps 脚本在收件箱中搜索超过 10 分钟的邮件。
背景:我触发每 2 小时从工作表向某个人发送一个 xlsx。他们正在更新列表并将其发回给我。现在我想获取更新的文件并将其再次上传到工作表以相应地更新原始文件。该脚本运行良好,可以获取附件并将其作为工作表上传到我的驱动器。我的问题:它似乎抓取了最初触发的文件,而不是发送回给我的新更新文件(因此新文件中的更新丢失了)。
我尝试在 GmailApp.search 中添加不同的“搜索查询”,但它似乎对我不起作用:
- 添加“-in:sent”
- “来自:@mail.com” ...
var threads = GmailApp.search("newer_than:0.1h AND from:mail.com AND subject:Issue Log AND -label:processed AND -in:sent",0,10);
我试过“newer_than:0.1h”,但这似乎是不正确的。知道搜索最长 10 分钟的邮件是否会有所帮助?还有其他我可能在这里做错的建议吗?我真的没有想法了......
提前致谢!