2017-06-29 48 views

回答

5

您可以使用方法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.'); 
    } 
}