嗨,我在多次调用之间遇到问题,然后执行时间过长。
因此,如果按照建议添加Utilities Sleep 1000,那么我的程序运行时间太长而且执行时间过长。
我的脚本会读取我的联系人和1000个左右的联系人,然后查看我上次发送的每个日期和电子邮件的日期。
沙皮
答案 0 :(得分:0)
我收到我的联系人,contacts = ContactsApp.getContacts(),然后我解析了电子邮件(var emails = contacts [c] .getEmails()),然后我构建了一个查询并搜索了一些消息var conversations = GmailApp .search(查询)。最后我解析了那些消息消息= conversations [i] .getMessages()。
我已经注释掉了90%的代码,但仍然需要花费太多时间和许多调用。因此,如果我减少睡眠时间,如果我增加了抱怨另一个的时间,它会抱怨一个。
我创建了第二个电子邮件帐户,其中包含大约10个联系人和50封电子邮件,并且能够运行代码。当我的联系人达到60以上时,问题就开始了。
我认为api可用是很棒的,但是他们创建的限制使得它们很难用于任何更大的数据集。