Google apps script 学生提交-谷歌课堂API应用程序脚本
因此,我尝试使用API的新学生提交部分来搜索特定课程中的学生提交。当我尝试使用的“try It!”部分时,它工作正常,但当我在脚本中运行它时,会出现以下错误: 调用方没有权限(第6行,文件“思洛存储器测试”) 我还收到错误“请求的身份不存在” 我是一个超级管理员的领域,这是我的课程,我的老师,应该注意,当我这样做 课堂。课程。课程作业。列表(deCourse),它运行良好,为我提供了一系列课程作业,但学生提交的文章总是出错。我知道我可以单独添加userId,只查找特定的学生,但这也不能解决它 想法Google apps script 学生提交-谷歌课堂API应用程序脚本,google-apps-script,google-api,google-classroom,Google Apps Script,Google Api,Google Classroom,因此,我尝试使用API的新学生提交部分来搜索特定课程中的学生提交。当我尝试使用的“try It!”部分时,它工作正常,但当我在脚本中运行它时,会出现以下错误: 调用方没有权限(第6行,文件“思洛存储器测试”) 我还收到错误“请求的身份不存在” 我是一个超级管理员的领域,这是我的课程,我的老师,应该注意,当我这样做 课堂。课程。课程作业。列表(deCourse),它运行良好,为我提供了一系列课程作业,但学生提交的文章总是出错。我知道我可以单独添加userId,只查找特定的学生,但这也不能解决它 想
function siloTest() {
var nick = { teacherId: "nmarchese@berkeleycarroll.org"}
var courses = Classroom.Courses.list(nick);
var deCourse = courses.courses[5].id;
var late = Classroom.Courses.CourseWork.StudentSubmissions.list(deCourse, "-");
}
确保应用程序脚本与正确的开发人员控制台项目相关联。它应该与与OAuth 2.0客户端id对应的开发人员控制台项目id相关联。这还应该启用“应用程序脚本执行API” 我们必须在开发者控制台项目下为 与应用程序脚本关联的项目。因此,请遵循以下步骤:
- 打开应用程序脚本
- 转到资源开发人员控制台项目
- 单击“此脚本当前与项目关联:”下以蓝色显示的项目名称。它会将您重定向到 开发者控制台项目
- 单击左侧上角的菜单,然后单击权限
- 在“权限”下,单击“添加成员”
- 在成员中,键入要提供权限的电子邮件ID或域以及所需的权限级别李>
- 点击“添加”