Groups Service

Groups

इस सेवा की मदद से, स्क्रिप्ट 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

प्रॉपर्टी

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

तरीके

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

Role

प्रॉपर्टी

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