AppScript Grupları getUser () İzin Hatası
Etki alanımdaki üyesi olduğum bir Grubun kullanıcı listesine erişmek için Google Apps Komut Dosyası'nı kullanmaya çalışıyorum, ancak şu hatayı alıyorum:
İstisna: Grubun üye listesini görüntüleme izniniz yok
Referans dokümanları ama "sen grubun üye listesini görüntüleme yetkiniz yok bir istisna atar" diyor do üye listesini görüntüleme iznine sahip.
Üye listesini görüntüleme iznim olduğunu gösteren grubun "Hakkında" sayfasının ekran görüntüsü
Kodum sadece:
GroupsApp.getGroupByEmail("[email protected]").getUsers();
Ama tabii ki gerçek grubun e-posta adresiyle. Sahibi veya yöneticisi olduğum, ancak üyesi olmadığım gruplar için mükemmel çalışıyor (yine, üye listesini görme iznim olmasına rağmen). Bu izne sahip olmadığım bir yerde başka bir ayar var mı? Belgeler yanıltıcı mı ve asla sadece üyeler için işe yaramıyor mu?
Yanıtlar
Ben de görebileceğiniz gibi gizlilik ayarı, Grup Üyeleri olabilir üyeleri görüntüleyebilir . Buna ek olarak, yalnızca sahiplerin ve yöneticilerin kullanıcıları listeleme erişimini değil, diğer üyeleri de istiyorsanız , Grup Ayarları> Üye Gizliliği> Üye e-posta adreslerini kimler görebilir (örneğin) Grup Üyeleri olarak ayarlandığından emin olmalısınız. o grupta.
Kullanırken , her kullanıcının her üyenin e-postasını içeren bir model olduğu bir KullanıcıGroupsApp.getGroupByEmail("[email protected]").getUsers(); listesi aldığınızı, bu nedenle e-posta adreslerine erişmeniz gerektiğini unutmayın.