บริการการตั้งค่ากลุ่ม SDK ผู้ดูแลระบบ

บริการการตั้งค่ากลุ่มของ Admin SDK ช่วยให้คุณใช้ Groups Settings API ของ Admin SDK ใน Apps Script ได้ API นี้จะช่วยให้ผู้ดูแลระบบ โดเมน (รวมถึงตัวแทนจำหน่าย) จัดการการตั้งค่ากลุ่มสำหรับกลุ่มใน บัญชีได้

ข้อมูลอ้างอิง

ดูข้อมูลโดยละเอียดเกี่ยวกับบริการนี้ได้ที่เอกสารอ้างอิงสำหรับ Admin SDK Groups Settings API บริการการตั้งค่ากลุ่มของ Admin SDK ใช้ออบเจ็กต์ เมธอด และพารามิเตอร์เดียวกันกับ API สาธารณะเช่นเดียวกับบริการขั้นสูงทั้งหมดใน Apps Script ดูข้อมูลเพิ่มเติมได้ที่วิธีกำหนดลายเซ็นเมธอด

หากต้องการรายงานปัญหาและค้นหาการสนับสนุนอื่นๆ โปรดดูคำแนะนำการสนับสนุนการตั้งค่า Admin SDK Groups

โค้ดตัวอย่าง

ตัวอย่างโค้ดด้านล่างใช้ API เวอร์ชัน 1

ดูการตั้งค่าของกลุ่ม

ตัวอย่างนี้จะรับการตั้งค่าของกลุ่มและบันทึกลงในคอนโซล

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

อัปเดตการตั้งค่าของกลุ่ม

ตัวอย่างนี้แสดงวิธีเปลี่ยนการตั้งค่าของกลุ่ม ในส่วนนี้จะมีการแก้ไขคําอธิบาย แต่คุณเปลี่ยนการตั้งค่าอื่นๆ ต่างๆ ได้โดยใช้วิธีเดียวกัน

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