我正在尝试使用google-apps-script为Google课堂创建扩展,但是我似乎遇到了权限问题-“呼叫者没有权限”。有人可以告诉我为什么会这样以及我需要做什么
我尝试访问了由谷歌云平台提供的所有库,希望其中之一提供所有必需的权限,但无济于事。
function listCourses() {
var optionalArgs = {
pageSize: 10
};
var response = Classroom.Courses.list(optionalArgs);
var courses = response.courses;
if (courses && courses.length > 0) {
for (i = 0; i < courses.length; i++) {
var course = courses[i];
Logger.log('%s (%s)', course.name, course.id);
var submissions = Classroom.Courses.CourseWork.list(course.id, optionalArgs);
for (i = 0; i < submissions.length; i++) {
var submission = submissions[i];
Logger.log('%s', submission);
}
}
} else {
Logger.log('No courses found.');
}
}
Run Code Online (Sandbox Code Playgroud)
该代码旨在列出特定课程中课程的课程ID
permissions google-api google-apps-script google-developers-console