gpt4 book ai didi

google-apps-script - 使用 Google Apps 脚本的 GmailApp 中的 250/500 个线程限制

转载 作者:行者123 更新时间:2023-12-03 06:40:43 30 4
gpt4 key购买 nike

在 Google Apps 脚本中使用 GmailApp 时,我注意到以下限制:

var threads = GmailApp.search("to:test@example.com");
Logger.log(threads.length); // 250 max

var threads = GmailApp.search("label:mylabel");
Logger.log(threads.length); // 500 max

var label = GmailApp.getUserLabelByName('mylabel');
var threads2 = label.getThreads();
Logger.log(threads2.length); // 500 max

您将如何在超过 500 或 250 个线程上完成工作(例如提取电子邮件地址并将其添加到列表中)

您会通过按日期拆分来手动完成此操作吗(不是很漂亮,但可能有效)?

最佳答案

您可以使用 max 循环结果,例如100 并在生成的 threads 长度小于 max 时停止:

var max = 100;
var offset = 0;
var searchThreads = [];

while (true) {
var threads = GmailApp.search("to:test@example.com", offset, max);
searchThreads = searchThreads.concat(threads);
if (threads.length < max) {
break;
}

offset += max;
}

关于google-apps-script - 使用 Google Apps 脚本的 GmailApp 中的 250/500 个线程限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46096110/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com