AppScript समूह getUser () अनुमति त्रुटि
मैं अपने डोमेन में किसी ऐसे समूह के लिए उपयोगकर्ता सूची का उपयोग करने के लिए Google Apps स्क्रिप्ट का उपयोग करने का प्रयास कर रहा हूं जिसका मैं सदस्य हूं, लेकिन मुझे त्रुटि मिल रही है:
अपवाद: आपके पास समूह के लिए सदस्य सूची देखने की अनुमति नहीं है
संदर्भ दस्तावेज़ीकरण कहता है "यदि आप समूह की सदस्य सूची को देखने की अनुमति नहीं है तो एक अपवाद को फेंक देता है" लेकिन मेरे पास सदस्य सूची देखने की अनुमति नहीं है।
समूह के "अबाउट" पेज का स्क्रीनशॉट दिखा रहा है कि मुझे सदस्य सूची देखने की अनुमति है
मेरा कोड सिर्फ:
GroupsApp.getGroupByEmail("[email protected]").getUsers();
लेकिन स्पष्ट रूप से वास्तविक समूह के ईमेल पते के साथ। यह उन समूहों के लिए पूरी तरह से काम करता है जो मैं इसका मालिक या प्रबंधक हूं, लेकिन ऐसा नहीं है कि मैं फिर से इसका सदस्य हूं (हालांकि मुझे सदस्य सूची देखने की अनुमति नहीं है)। वहाँ एक और सेटिंग कहीं है जहाँ मैं उस अनुमति नहीं है? क्या दस्तावेज़ीकरण सिर्फ भ्रामक है और यह केवल सदस्यों के लिए काम नहीं करता है?
जवाब
जैसा कि मैं गोपनीयता सेटिंग में देख सकता हूं , समूह सदस्य सदस्यों को देख सकते हैं । इसके अलावा, आपको यह सुनिश्चित करना होगा कि समूह सेटिंग्स> सदस्य गोपनीयता> सदस्य ईमेल पते कौन देख सकता है (उदाहरण के लिए) समूह सदस्य यदि आप अन्य सदस्यों और न केवल मालिकों और प्रबंधकों को उपयोगकर्ताओं को सूचीबद्ध करने के लिए पहुंच चाहते हैं उस समूह में।
ध्यान रखें कि उपयोग करते समय GroupsApp.getGroupByEmail("[email protected]").getUsers();आपको उन उपयोगकर्ताओं की एक सूची मिलती है जहां प्रत्येक उपयोगकर्ता एक मॉडल होता है जिसमें प्रत्येक सदस्य का ईमेल होता है, इसीलिए आपको ईमेल पते तक पहुँच की आवश्यकता होती है।