使用Google Sheets API时原表格报错,复制表格正常的解决方案咨询
解决Google Sheets API启用报错的方案
重新关联Apps Script的云平台项目
原表格绑定的Apps Script项目大概率存在API启用状态异常,按以下步骤操作:- 打开原表格的脚本编辑器(路径:工具 > 脚本编辑器)
- 点击左侧菜单栏的齿轮图标(项目设置)
- 勾选「显示appsscript.json清单文件」
- 打开appsscript.json文件,确认
oauthScopes数组中包含https://www.googleapis.com/auth/spreadsheets,缺失的话直接添加 - 返回项目设置,找到「Google Cloud Platform (GCP)项目」区域,点击「更改项目」
- 选择已启用Sheets API的GCP项目,或新建一个GCP项目并手动启用Sheets API后完成关联
重置脚本权限
权限缓存可能引发异常,操作步骤:- 在脚本编辑器中,点击运行按钮旁的下拉菜单,选择任意函数执行
- 弹出权限请求窗口时,重新完成账号授权流程
- 授权结束后再次测试代码
清除表格与脚本缓存
- 关闭原表格和脚本编辑器的所有浏览器标签页
- 清除浏览器缓存,或直接用无痕模式打开原表格
- 重新打开表格并运行脚本
排查表格共享权限限制
原表格的特殊共享设置可能阻断API调用:- 打开原表格,点击右上角「共享」按钮
- 检查共享范围是否存在异常设置,或确认是否有组织级权限限制阻止脚本访问API
内容的提问来源于stack exchange,提问作者Asking Bob
相关产品推荐
相关产品推荐

