关于Google Workspace与Apps Script配额及限制的澄清请求
关于Google Apps Script操作Sheets的配额与限制答疑
针对你提出的三个问题,结合实际开发经验和官方配额规则整理如下:
1. 每日API调用(POST请求)上限
需分两种场景明确:
- 若使用Apps Script内置的
SpreadsheetApp服务(比如直接调用setValue()、setValues()等方法),这类操作不单独计算POST API调用配额,而是计入Apps Script的「服务调用配额」(普通账号每日约10万次服务调用,Workspace账号配额更高)。 - 若通过
UrlFetchApp直接调用Google Sheets API的POST写入接口,则遵循Sheets API的写入配额:个人免费账号每日最多10000次写入请求,Google Workspace基础/商业/企业版账号配额更高(如商业版每日100000次),具体额度以Google Cloud控制台显示的当前数值为准。
2. 脚本最大允许执行时长
分运行场景区别:
- 常规场景(脚本编辑器内执行、时间驱动触发器触发、自定义菜单触发):单次执行最长时长为6分钟,超时后脚本会被强制终止。
- 特殊场景(部署为Web App且设置「以开发者身份运行」、作为Google Workspace插件运行):单次执行最长时长为30分钟。
3. 执行时长限制的重置时间
执行时长限制为每日固定时间重置,重置周期基于太平洋时间(PST/PDT)的午夜,对应北京时间会随夏令时调整(如PST午夜对应北京时间次日16:00左右,PDT午夜对应北京时间次日15:00左右),并非触发限制后才重置。
内容的提问来源于stack exchange,提问作者Saikumar Pole
相关产品推荐
相关产品推荐

