অ্যাডমিন SDK গ্রুপ সেটিংস পরিষেবা

গুগল ওয়ার্কস্পেস ডোমেইনগুলির গ্রুপ সেটিংস পরিচালনা করার জন্য অ্যাপস স্ক্রিপ্ট।

অ্যাডমিন এসডিকে গ্রুপস সেটিংস সার্ভিসটি আপনাকে গুগল অ্যাপস স্ক্রিপ্টে অ্যাডমিন এসডিকে-এর গ্রুপস সেটিংস এপিআই ব্যবহার করার সুযোগ দেয়। এই এপিআইটি গুগল ওয়ার্কস্পেস ডোমেইনের অ্যাডমিনিস্ট্রেটরদের (রিসেলারসহ) তাদের গুগল ওয়ার্কস্পেস অ্যাকাউন্টের গ্রুপগুলোর সেটিংস পরিচালনা করার ক্ষমতা দেয়।

এটি একটি উন্নত পরিষেবা যা ব্যবহারের আগে সক্রিয় করতে হবে।

রেফারেন্স

এই পরিষেবা সম্পর্কে বিস্তারিত তথ্যের জন্য, অ্যাডমিন এসডিকে গ্রুপ সেটিংস এপিআই-এর রেফারেন্স ডকুমেন্টেশন দেখুন। অ্যাপস স্ক্রিপ্টের সমস্ত অ্যাডভান্সড পরিষেবার মতো, অ্যাডমিন এসডিকে গ্রুপ সেটিংস পরিষেবাটিও পাবলিক এপিআই-এর মতোই একই অবজেক্ট, মেথড এবং প্যারামিটার ব্যবহার করে। আরও তথ্যের জন্য, ‘মেথড সিগনেচার কীভাবে নির্ধারণ করা হয় ’ দেখুন।

সমস্যা জানাতে এবং অন্যান্য সহায়তা পেতে, অ্যাডমিন এসডিকে গ্রুপ সেটিংস সহায়তা নির্দেশিকা দেখুন।

নমুনা কোড

নিম্নলিখিত নমুনা কোডটি API-এর সংস্করণ ১ ব্যবহার করে।

একটি গ্রুপের সেটিংস পান

এই নমুনাটি একটি গ্রুপের সেটিংস সংগ্রহ করে এবং সেগুলোকে কনসোলে লগ করে।

অ্যাডভান্সড/অ্যাডমিনএসডিকে.জিএস
/**
 * 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);
  }
}

একটি গ্রুপের সেটিংস আপডেট করুন

এই নমুনাটি দেখায় কিভাবে একটি গ্রুপের সেটিংস পরিবর্তন করা যায়। এখানে বিবরণটি পরিবর্তন করা হয়েছে, কিন্তু অন্যান্য বিভিন্ন সেটিংসও একইভাবে পরিবর্তন করা যেতে পারে।

অ্যাডভান্সড/অ্যাডমিনএসডিকে.জিএস
/**
 * 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);
  }
}