【发布时间】:2018-05-16 05:50:16
【问题描述】:
我有一个带有容器绑定脚本的 Google 表格,可以调用 Google Classroom API。我现在已将电子表格添加为模板,供我组织中的所有教师复制表格并供自己使用。
但是,当教师从模板复制时,会在 Google Console 中创建一个新项目,但该新项目没有启用 API。他们必须进入开发者控制台并启用 Classroom API 才能工作......
不!这对我的老师们来说太麻烦了!一定有更好的方法。我究竟做错了什么?我的脚本如何为电子表格的所有副本启用 API 调用?我是否需要以特定方式发布我的脚本或以特定方式设置我的项目?伙计们,这里的正确方法是什么?
在复制的电子表格中使用脚本时出现此错误。当然,在原始模板文件中也可以正常工作。
Google Classroom API 之前未在项目 project-id-xxxxxxxxxxxxxxx 中使用过或已禁用。通过访问https://console.developers.google.com/apis/api/classroom.googleapis.com/overview?project=project-id-xxxxxxxxxxxxxxxx 启用它,然后重试。如果您最近启用了此 API,请等待几分钟,让该操作传播到我们的系统并重试。
【问题讨论】:
标签: google-apps-script google-sheets google-api google-classroom google-developers-console