एडमिन SDK ग्रुप की सेटिंग की सेवा

Admin SDK Groups Settings सेवा की मदद से, Apps Script में Admin SDK के Groups Settings API का इस्तेमाल किया जा सकता है. इस एपीआई की मदद से, Google Workspace डोमेन के एडमिन (इसमें रीसेलर भी शामिल हैं) अपने Google Workspace खाते में मौजूद ग्रुप की सेटिंग मैनेज कर सकते हैं.

रेफ़रंस

इस सेवा के बारे में ज़्यादा जानने के लिए, Admin SDK Groups Settings API का रेफ़रंस दस्तावेज़ देखें. Apps Script की सभी ऐडवांस सेवाओं की तरह, Admin SDK Groups Settings सेवा भी सार्वजनिक एपीआई के ऑब्जेक्ट, तरीकों, और पैरामीटर का इस्तेमाल करती है. ज़्यादा जानकारी के लिए, तरीके के सिग्नेचर कैसे तय किए जाते हैं लेख पढ़ें.

समस्याओं की शिकायत करने और अन्य सहायता पाने के लिए, Admin SDK Groups Settings की सहायता गाइड देखें.

नमूना कोड

नीचे दिए गए सैंपल कोड में, एपीआई के वर्शन 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);
  }
}