courses.courseWork.list
API请求还需要正确的用户
scopes
。教师可以查看作业、创建作业、附加作业提交链接以及设置提交分数。学生可以查看作业,将链接附加到作业记录,以及提交和收回提交的作业。域管理员可以查看课程作业,但没有写入权限。
这是一个使用appscript的示例代码,您只需熟悉一下就可以了。
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);
}
} else {
Logger.log('No courses found.');
}
}