Groups Service

গোষ্ঠী

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

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

ক্লাস

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

Group

পদ্ধতি

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

Groups App

বৈশিষ্ট্য

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

পদ্ধতি

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

Role

বৈশিষ্ট্য

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