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

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

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 Cài đặt nhóm SDK dành cho quản trị viên. Giống như tất cả các dịch vụ nâng cao trong Apps Script, dịch vụ Cài đặt nhóm SDK quản trị sử dụng cùng đố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 phần Cách xác định chữ ký phương thức.

Để báo cáo vấn đề và tìm dịch vụ hỗ trợ khác, hãy xem Hướng dẫn hỗ trợ Chế độ cài đặt nhóm SDK dành cho quản trị viên.

Mã mẫu

Mã mẫu bên dưới sử dụng phiên bản 1 của API.

Xem 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 lại các chế độ đó 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 nhóm

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

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);
  }
}