我对构建依赖于外部服务的电子表格加载项感兴趣,并且似乎URLFetch是使用应用程序脚本执行远程HTTP / S调用的唯一方法。
我已经到达应用程序脚本配额页面以检查限制,我可以看到它们是
从文档中不清楚的是这些限制是与整个应用程序有关还是与附件/应用程序的单用户安装有关。
此外,文档并没有真正说明是否有任何方法可以向Google请求增加特定应用程序的配额,例如,您可能需要在GCP中为特定API进行某些操作。
具有应用程序脚本经验并具有已发布的附件的任何人都可以分享一些启发?是否有人尝试创建大量使用外部服务的应用脚本?
即,如果应用程序的每个用户都代表自己调用服务-每个用户将获得文档中提到的配额。
相反,如果您使用的服务帐户代表用户执行呼叫而不假冒该用户-来自所有用户的所有呼叫将计入服务帐户配额。
至于API配额,它们适用于每个项目。您可以在此处咨询如何请求增加配额。
谢谢您的澄清,您是否通过任何更改找到了提及该文档的页面?您还知道这是否仍然适用于触发器以及在执行应用脚本执行api期间?
不是直接的,你可以种从检索
Quotas are set at different levels for users
,Script invoked too many times per second for this Google user account
等等,我想通过它获得的肯定...是的,我也认为这是他们希望在当前配额和当前限制之间分开时在页面中提供的想法,但是对于这一点尚无确切说明,仍然感到奇怪。我现在正在开发一个简单的脚本以达到一个用户的使用限制,然后我将与另一个用户一起执行该脚本,然后查看结果是什么:)只是想对此有100%的把握
因此,我已经按照承诺对脚本进行了测试,就像您所说的那样,这些限制是基于每个用户的。这真是个好消息:)再次感谢您!
很高兴为您服务!如果可能的话,出于文档目的,请接受对您有所帮助的答案(✓)-它也可以帮助以后遇到相同问题的其他人也找到解决方案:)