我在标签中有900多个主题。我想将它们全部取出以在脚本中找出一些指标。 getThreads()
似乎最多有500个线程,这符合文档所说的内容:
当所有线程的大小太大而系统无法处理时,此调用将失败。如果线程大小未知且可能非常大,请使用'paged'调用,并指定在每次调用中检索的线程范围。
所以现在我的问题是
GmailApp.getUserLabelByName("Huge Label").getThreads(501, 1000).length;
我收到消息:“参数max不能超过500.”关于如何处理具有非常大的线程数的标签的任何建议?
答案 0 :(得分:9)
getThreads()方法的签名是
getThreads(start, max)
所以你必须使用
GmailApp.getUserLabelByName("Huge Label").getThreads(501, 500).length;
这将使你的线程从501返回到1000.