我正在寻找一些帮助,因为我进行了大量搜索并看到其他人遇到类似问题但没有解决方案。简单地说,谷歌应用程序脚本类/方法 GmailApp.search 没有返回完整的结果集,这显然不是由于限制或我能看到的任何明显类似的东西。
非常基本的用法...我有一个 Gmail 标签,我们称它为“labelname”,其中包含 118 条消息。当我在 www.gmail.com 上搜索并在搜索框中输入“label:labelname”时,我会按预期返回 118 个结果,但是当我运行时:GmailApp.search('label:labelname'); 从我的脚本中它只返回 116。
脚本搜索语法:threads = GmailApp.search('label:labelname');
在发现我缺少结果后,我还添加了 count 方法来验证:Logger.log(threads.length)
这也返回 116。
我删除了我的标签并将其重新添加到所有 118 中,GmailApp.search 仍然只找到 116。我将我的标签添加到另一条消息中并再次测试,现在在 gmail.com 上为 119,它在脚本结果中上升到 117。仍然缺少相同的 2 条消息。
会是什么呢?他们对于丢失的 2 条消息没有什么明显的不同。与其他人在同一日期发送相同的文件夹、相同的标签、相同样式的消息。
什么可能导致这种情况?
非常感谢您的任何建议!