Groups Service

গোষ্ঠী

এই পরিষেবাটি স্ক্রিপ্টগুলিকে Google Groups অ্যাক্সেস করার অনুমতি দেয়৷ এটি একটি গ্রুপের ইমেল ঠিকানা, বা ব্যবহারকারী সরাসরি সদস্য যে গ্রুপের তালিকার মতো তথ্য অনুসন্ধান করতে ব্যবহার করা যেতে পারে। এখানে একটি উদাহরণ যা দেখায় যে বর্তমান ব্যবহারকারী কত গোষ্ঠীর সদস্য:

var groups = GroupsApp.getGroups();
Logger.log('You are a member of %s Google Groups.', groups.length);

ক্লাস

নাম সংক্ষিপ্ত বর্ণনা
Group একটি গ্রুপ অবজেক্ট যার সদস্য এবং গ্রুপের মধ্যে সেই সদস্যদের ভূমিকা জিজ্ঞাসা করা যেতে পারে।
GroupsApp এই ক্লাসটি Google গ্রুপের তথ্যে অ্যাক্সেস প্রদান করে।
Role একটি গ্রুপের মধ্যে ব্যবহারকারীর সম্ভাব্য ভূমিকা, যেমন মালিক বা সাধারণ সদস্য।

Group

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বর্ণনা
getEmail() String এই গ্রুপের ইমেল ঠিকানা পায়.
getGroups() Group[] গ্রুপের সরাসরি চাইল্ড গ্রুপ পুনরুদ্ধার করে।
getRole(email) Role গ্রুপের প্রসঙ্গে একজন ব্যবহারকারীর ভূমিকা পুনরুদ্ধার করে।
getRole(user) Role গ্রুপের প্রসঙ্গে একজন ব্যবহারকারীর ভূমিকা পুনরুদ্ধার করে।
getRoles(users) Role[] গ্রুপের প্রসঙ্গে ব্যবহারকারীদের ভূমিকা পুনরুদ্ধার করে।
getUsers() User[] গ্রুপের সরাসরি সদস্যদের পায় যাদের একটি পরিচিত সংশ্লিষ্ট Google অ্যাকাউন্ট আছে।
hasGroup(group) Boolean একটি গ্রুপ এই গ্রুপের সরাসরি সদস্য কিনা তা পরীক্ষা করে।
hasGroup(email) Boolean একটি গ্রুপ এই গ্রুপের সরাসরি সদস্য কিনা তা পরীক্ষা করে।
hasUser(email) Boolean একজন ব্যবহারকারী গ্রুপের সরাসরি সদস্য কিনা তা পরীক্ষা করে।
hasUser(user) Boolean একজন ব্যবহারকারী গ্রুপের সরাসরি সদস্য কিনা তা পরীক্ষা করে।

GroupsApp

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
Role Role

পদ্ধতি

পদ্ধতি রিটার্ন টাইপ সংক্ষিপ্ত বর্ণনা
getGroupByEmail(email) Group নির্দিষ্ট ইমেল ঠিকানা থাকা গোষ্ঠী পুনরুদ্ধার করে।
getGroups() Group[] আপনি যে সকল গোষ্ঠীর সরাসরি সদস্য (বা একটি মুলতুবি সদস্য) সেগুলি পুনরুদ্ধার করে৷

Role

বৈশিষ্ট্য

সম্পত্তি টাইপ বর্ণনা
OWNER Enum একটি গ্রুপের মালিক।
MANAGER Enum একটি গ্রুপের ম্যানেজার।
MEMBER Enum একজন ব্যবহারকারী যিনি এই গোষ্ঠীর সদস্য কিন্তু মালিক বা পরিচালক নন৷
INVITED Enum একজন ব্যবহারকারী যাকে গোষ্ঠীর মালিক বা পরিচালক দ্বারা একটি গোষ্ঠীতে যোগদানের জন্য আমন্ত্রণ জানানো হয়েছে কিন্তু যিনি এখনও আমন্ত্রণ গ্রহণ করেননি৷
PENDING Enum একজন ব্যবহারকারী যিনি একটি গোষ্ঠীতে যোগদানের জন্য অনুরোধ করেছেন কিন্তু যিনি এখনও মালিক বা পরিচালক দ্বারা অনুমোদিত হননি৷