如何查询Google App Script当前用量及所用功能的配额限制
Google Apps Script 配额查询及对应限制说明
1. 配额消耗量查询路径
- 打开对应脚本的App Script编辑器,点击左侧「项目设置」,拉到页面底部找到Google Cloud Platform(GCP)项目板块,点击绑定的项目ID跳转进入GCP控制台。
- 在GCP控制台顶部搜索栏输入「配额」进入配额管理页,筛选服务为「Apps Script API」,即可查看各项配额的已使用量、剩余量及上限阈值。
- 若你使用的是普通消费者Gmail账号而非Google Workspace企业账号,部分细粒度配额不会在控制台展示,你可以通过执行日志统计每日调用量自行核算剩余量,也可以通过提交测试请求观察是否触发配额错误反推剩余额度。
2. 你的脚本涉及功能对应的配额限制
配额分普通消费者账号、Google Workspace账号两类标准,你的脚本用到的4类能力对应配额如下:
- 脚本总执行时长配额:是你扩容的核心限制项,普通消费者账号每日总执行时长上限为90分钟,Workspace账号为6小时/账号。按你当前5秒/次的执行速度计算,普通账号单日最多可支撑约1080次执行,Workspace账号单日最多可支撑约4320次执行。
- Google Sheets 调用配额:对应你写入电子表格的操作,普通消费者账号速率限制为100次/100秒/用户,Workspace账号为500次/100秒/用户,无单日总调用上限。你可以改用批量写入接口一次性提交多行数据,避免循环逐行写入,减少调用次数降低速率限制触发概率。
- Google Contacts 调用配额:对应你更新联系人的操作,两类账号速率限制均为1000次/100秒/用户,日常使用基本不会触碰该限制。
- 外发网络请求配额:对应你调用
UrlFetchApp发送外发webhook的操作,普通消费者账号速率限制为1000次/100秒/用户,Workspace账号为2000次/100秒/用户,无单日总调用上限。
如果要进一步提升执行量级,你可以优化脚本逻辑压缩单次执行时长,或者拆分任务到多个账号部署脚本分摊配额消耗。
内容的提问来源于stack exchange,提问作者Carlos Ochoa
相关产品推荐
相关产品推荐

