首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Google App Scripts创建一个Google课堂作为另一位教师的管理员?

如何使用Google App Scripts创建一个Google课堂作为另一位教师的管理员?
EN

Stack Overflow用户
提问于 2019-08-13 03:26:30
回答 1查看 414关注 0票数 1

我正在尝试为教师创建编程的谷歌教室。只要“所有者”是我,我的代码就可以正常工作,但是当我使用另一个教师id时,我没有被授权执行该操作。我是管理员。

我已经打开了适当的高级服务,并找到了许多类似的示例,但没有完整的信息。我相信我已经在开发人员控制台中正确地设置了各种身份验证/OAUTH。

代码语言:javascript
复制
function testCreate() {

  var newClass = Classroom.Courses.create({
  "name": 'Test Course',
  "section": 'Advisory',
  "descriptionHeading": 'This is your advisory group',
  "ownerId": [someoneElsesId]
  "guardiansEnabled": true

});

如果[someoneElsesId]是"me“或者我的id,那么这个行为就是我想要的。我的帐户中添加了一个由管理员创建的预配教室,我必须接受或拒绝该教室。

当我使用另一个用户的id时,我收到以下错误:API call to classroom.courses.create failed with error: The caller does not have permission

我还尝试以我的身份创建教室(成功),然后使用脚本添加教师(得到相同的错误)。

EN

回答 1

Stack Overflow用户

发布于 2019-08-17 00:31:27

事实证明,仅仅做一个管理员是不够的。要执行此操作,脚本用户必须以SuperAdmin用户身份运行。更改完成后,代码就可以正常工作了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57467170

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档