服务在短时间内调用了太多次:gmail rateMax。

时间:2014-09-29 17:42:51

标签: gmail-api

嗨,我在多次调用之间遇到问题,然后执行时间过长。

因此,如果按照建议添加Utilities Sleep 1000,那么我的程序运行时间太长而且执行时间过长。

我的脚本会读取我的联系人和1000个左右的联系人,然后查看我上次发送的每个日期和电子邮件的日期。

沙皮

1 个答案:

答案 0 :(得分:0)

我收到我的联系人,contacts = ContactsApp.getContacts(),然后我解析了电子邮件(var emails = contacts [c] .getEmails()),然后我构建了一个查询并搜索了一些消息var conversations = GmailApp .search(查询)。最后我解析了那些消息消息= conversations [i] .getMessages()。

我已经注释掉了90%的代码,但仍然需要花费太多时间和许多调用。因此,如果我减少睡眠时间,如果我增加了抱怨另一个的时间,它会抱怨一个。

我创建了第二个电子邮件帐户,其中包含大约10个联系人和50封电子邮件,并且能够运行代码。当我的联系人达到60以上时,问题就开始了。

我认为api可用是很棒的,但是他们创建的限制使得它们很难用于任何更大的数据集。