Dịch vụ cài đặt nhóm SDK dành cho quản trị viên

Apps Script để quản lý chế độ cài đặt nhóm cho miền Google Workspace.

Dịch vụ Chế độ cài đặt nhóm của SDK dành cho quản trị viên cho phép bạn sử dụng API Chế độ cài đặt nhóm trong Google Apps Script. API này cho phép quản trị viên của miền Google Workspace (bao gồm cả đại lý bán lại) quản lý chế độ cài đặt nhóm cho các nhóm trong tài khoản Google Workspace 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.

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 về API Chế độ cài đặt nhóm của SDK quản trị. Giống như tất cả các dịch vụ nâng cao trong Apps Script, dịch vụ Chế độ cài đặt nhóm của SDK dành cho quản trị viên 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 các hình thức hỗ trợ khác, hãy xem hướng dẫn hỗ trợ về Chế độ cài đặt nhóm của SDK dành cho quản trị viên.

Mã mẫu

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

Lấy chế độ cài đặt của một nhóm

Mẫu này lấy chế độ cài đặt của một nhóm và ghi nhật ký vào bảng điều khiển.

advanced/adminSDK.gs
/**
 * Gets a group's settings and logs them to the console.
 */
function getGroupSettings() {
  // TODO (developer) - Replace groupId value with yours
  const groupId = "exampleGroup@example.com";
  try {
    const group = AdminGroupsSettings.Groups.get(groupId);
    console.log(JSON.stringify(group, null, 2));
  } catch (err) {
    // TODO (developer)- Handle exception from the API
    console.log("Failed with error %s", err.message);
  }
}

Cập nhật chế độ cài đặt của một nhóm

Mẫu này cho biết cách thay đổi chế độ cài đặt của một nhóm. Ở đây, phần mô tả được sửa đổi, nhưng bạn có thể thay đổi nhiều chế độ cài đặt khác theo cùng một cách.

advanced/adminSDK.gs
/**
 * Updates group's settings. Here, the description is modified, but various
 * other settings can be changed in the same way.
 * @see https://developers.google.com/admin-sdk/groups-settings/v1/reference/groups/patch
 */
function updateGroupSettings() {
  const groupId = "exampleGroup@example.com";
  try {
    const group = AdminGroupsSettings.newGroups();
    group.description = "Newly changed group description";
    AdminGroupsSettings.Groups.patch(group, groupId);
  } catch (err) {
    // TODO (developer)- Handle exception from the API
    console.log("Failed with error %s", err.message);
  }
}