Dịch vụ lớp học

quản lý khoá học và danh sách.

Dịch vụ Lớp học cho phép bạn sử dụng API Google Lớp học trong Google Apps Script. API này cho phép quản trị viên, giáo viên và học viên xem cũng như quản lý các khoá học và danh sách của họ.

Đây là một dịch vụ nâng cao mà bạn phải bật trước khi sử dụng. Hãy làm theo hướng dẫn bắt đầu nhanh để biết hướng dẫn từng bước về cách bắt đầu.

Tài liệu tham khảo

Để biết thông tin chi tiết về dịch vụ này, hãy xem tài liệu tham khảo cho Classroom API. Giống như tất cả các dịch vụ nâng cao trong Apps Script, dịch vụ Lớp học sử dụng cùng các đối tượng, phương thức và tham số như API công khai. Để biết thêm thông tin, hãy xem bài viết Cách xác định chữ ký phương thức.

Để báo cáo vấn đề và tìm thông tin hỗ trợ khác, hãy xem Hướng dẫn hỗ trợ về Lớp học.

Mã mẫu

Mã mẫu sau đây sử dụng phiên bản 1 của API.

Liệt kê khoá học

Mẫu này liệt kê 10 khoá học đầu tiên mà người dùng có quyền truy cập.

advanced/classroom.gs
/**
 * Lists 10 course names and IDs.
 */
function listCourses() {
  /**
   * @see https://developers.google.com/classroom/reference/rest/v1/courses/list
   */
  const optionalArgs = {
    pageSize: 10,
    // Use other query parameters here if needed.
  };
  try {
    const response = Classroom.Courses.list(optionalArgs);
    const courses = response.courses;
    if (!courses || courses.length === 0) {
      console.log("No courses found.");
      return;
    }
    // Print the course names and IDs of the available courses.
    for (const course in courses) {
      console.log("%s (%s)", courses[course].name, courses[course].id);
    }
  } catch (err) {
    // TODO (developer)- Handle Courses.list() exception from Classroom API
    console.log("Failed with error %s", err.message);
  }
}