Getting a list of members from google apps domain group -


i have none google apps admin account (regular user) want run google app script pulls member list of google group. way i'm going use adminsdk don't know how authorize regular user pull group members list.

not surprisingly when run:

    var listofusers = admindirectory.members.list(groupname);   logger.log(listofusers); 

i receive "not authorized access resource/api".

i'm figuring need use oauth2.0 can't find google app script implementations at. i've created api project in developer console unsure if have correct settings/permission regular user use api.

can point me on how implement oauth2.0 or preferably code snippet of how done in google app script? , settings need enable in api project in google developer console user have access group information?

if looking members of group, , not modifying group, can use groupsapp.

you can use hasmember method if want verify membership, against session.getactiveuser();

here simple example :

function getgroupmembers() {   try {      var groupemail = 'cyrus-apps-script@googlegroups.com';     var group = groupsapp.getgroupbyemail(groupemail);     var users = group.getusers();     (var u = 0; u < users.length; u++){       // witty list of users       logger.log(users[u].getemail());     }    } catch(err) {     logger.log(err.linenumber + ' - ' + err);   } } 

Comments

Popular posts from this blog

javascript - Jquery show_hide, what to add in order to make the page scroll to the bottom of the hidden field once button is clicked -

javascript - Highcharts multi-color line -

javascript - Enter key does not work in search box -