Groups Service

ग्रुप

यह सेवा, स्क्रिप्ट को Google Groups ऐक्सेस करने की अनुमति देती है. इसका इस्तेमाल किसी ग्रुप के ईमेल पते जैसी जानकारी या उन ग्रुप की सूची के बारे में क्वेरी करने के लिए किया जा सकता है जिनका उपयोगकर्ता सीधे तौर पर सदस्य होता है. यहां एक उदाहरण दिया गया है, जिसमें यह दिखाया गया है कि मौजूदा उपयोगकर्ता कितने ग्रुप का सदस्य है:

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

क्लास

नामसंक्षिप्त विवरण
Groupग्रुप ऑब्जेक्ट, जिसके सदस्यों और ग्रुप के सदस्यों की भूमिकाओं के बारे में क्वेरी की जा सकती है.
GroupsAppयह क्लास, Google Groups की जानकारी को ऐक्सेस करती है.
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

प्रॉपर्टी

प्रॉपर्टीTypeब्यौरा
RoleRole

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getGroupByEmail(email)Groupबताए गए ईमेल पते वाले ग्रुप को वापस लाता है.
getGroups()Group[]उन सभी ग्रुप को फिर से हासिल करता है जिनके आप सीधे तौर पर सदस्य (या अधूरे सदस्य) हैं.

Role

प्रॉपर्टी

प्रॉपर्टीTypeब्यौरा
OWNEREnumकिसी ग्रुप का मालिक.
MANAGEREnumकिसी ग्रुप का मैनेजर.
MEMBEREnumवह उपयोगकर्ता जो इस ग्रुप का सदस्य है, लेकिन वह न तो मालिक और न ही मैनेजर है.
INVITEDEnumवह उपयोगकर्ता जिसे ग्रुप के मालिक या मैनेजर ने ग्रुप में शामिल होने के लिए न्योता दिया है, लेकिन न्योता स्वीकार नहीं किया है.
PENDINGEnumवह उपयोगकर्ता जिसने समूह में शामिल होने का अनुरोध किया है, लेकिन उसे अभी तक मालिक या मैनेजर से अनुमति नहीं मिली है.