Layanan Setelan Grup Admin SDK

Layanan Setelan Grup Admin SDK memungkinkan Anda menggunakan Groups Settings API Admin SDK di Apps Script. API ini memberi administrator domain Google Workspace (termasuk reseller) kemampuan untuk mengelola setelan grup untuk grup di akun Google Workspace mereka.

Referensi

Untuk mengetahui informasi mendetail tentang layanan ini, lihat dokumentasi referensi untuk Admin SDK Groups Settings API. Seperti semua layanan lanjutan di Skrip Aplikasi, layanan Admin SDK Groups Settings menggunakan objek, metode, dan parameter yang sama dengan API publik. Untuk mengetahui informasi selengkapnya, lihat Cara menentukan tanda tangan metode.

Untuk melaporkan masalah dan menemukan dukungan lainnya, lihat panduan dukungan Setelan Grup Admin SDK.

Kode contoh

Contoh kode di bawah menggunakan API versi 1.

Mendapatkan setelan grup

Contoh ini mendapatkan setelan grup dan mencatatnya ke konsol.

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

Memperbarui setelan grup

Contoh ini menunjukkan cara mengubah setelan grup. Di sini, deskripsi diubah, tetapi berbagai setelan lainnya dapat diubah dengan cara yang sama.

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