यह कक्षा Google समूह जानकारी का ऐक्सेस देती है. इसका इस्तेमाल यह जानकारी पाने के लिए किया जा सकता है कि को ग्रुप के ईमेल पते या उन ग्रुप की सूची के तौर पर शामिल करें जिनमें उपयोगकर्ता सीधे तौर पर सदस्य है.
यहां एक उदाहरण दिया गया है, जिसमें दिखाया गया है कि मौजूदा उपयोगकर्ता कितने ग्रुप का सदस्य है:
var groups = GroupsApp.getGroups(); Logger.log('You belong to ' + groups.length + ' groups.');
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
Role | Role |
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
getGroupByEmail(email) | Group | तय किए गए ईमेल पते वाले ग्रुप को वापस लाता है. |
getGroups() | Group[] | उन सभी ग्रुप की जानकारी हासिल करता है जिनके आप डायरेक्ट सदस्य हैं (या जिन ग्रुप की सदस्यता को मंज़ूरी नहीं मिली है). |
विस्तृत दस्तावेज़
getGroupByEmail(email)
तय किए गए ईमेल पते वाले ग्रुप को वापस लाता है. अपवाद तब मिलता है, जब ग्रुप मौजूद नहीं है या अगर आपके पास इसे देखने की अनुमति नहीं है.
यहां एक उदाहरण दिया गया है, जिसमें ग्रुप को उसके ईमेल पते के आधार पर असाइन किया गया है. इससे यह पता चलता है कि मौजूदा उपयोगकर्ता एक सदस्य है. चलाने से पहले, सैंपल के तौर पर दिए गए ईमेल पते को, किसी असल ग्रुप के ईमेल पते से बदलें.
var group = GroupsApp.getGroupByEmail("example@googlegroups.com"); var currentUser = Session.getActiveUser(); if (group.hasUser(currentUser)) { Logger.log("You are a member of this group."); } else { Logger.log("You are not a member of this group."); }
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
email | String | वापस पाने के लिए, ग्रुप का ईमेल पता. |
वापसी का टिकट
Group
— तय ईमेल पते वाला ग्रुप.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/groups
getGroups()
उन सभी ग्रुप की जानकारी हासिल करता है जिनके आप डायरेक्ट सदस्य हैं (या जिन ग्रुप की सदस्यता को मंज़ूरी नहीं मिली है). यह है खाली सूची. अपवाद हो सकता है कि समूह मौजूद न हो या आपके पास इसे देखने की अनुमति नहीं है.
यहां एक उदाहरण में बताया गया है कि उपयोगकर्ता से जुड़े हर ग्रुप का ईमेल पता कैसे प्रिंट किया जा सकता है:
function showMyGroups() { var groups = GroupsApp.getGroups(); var str = 'You are in ' + groups.length + ' groups: '; for (var i = 0; i < groups.length; i++) { var group = groups[i]; str = str + group.getEmail() + ' '; } Logger.log(str); }
Group.getRole(email)
का इस्तेमाल करके यह पता लगाया जा सकता है कि आपकी मौजूदा सदस्यता है या उसे मंज़ूरी मिलना बाकी है
लौटाए गए ग्रुप का सदस्य.
वापसी का टिकट
Group[]
— ऐसे ग्रुप की सूची जिनमें उपयोगकर्ता सीधे तौर पर शामिल है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/groups