将Google Suite用户从组API应用程序脚本录中导出



有史以来的第一篇文章,希望在这里获得一些帮助。我正在尝试使用Google apps脚本进行日常工作。我本质上想导出我的Google Apps/Suite域中的所有组(IM Super Admin(,并列出其中的用户,然后将这些数据导入到Google表中。这是我到目前为止所拥有的。该文档让我头疼。任何帮助,将不胜感激。

我已经完成了授权的初始步骤

function readgroupsandusers() {
  var pageToken, page;
  do {
//Pulls down Admin SDK API that allows auth.
    page = AdminDirectory.Groups.list({
      domain: 'example@.com',
//Show max result of 500.
      maxResults: 500,
      pageToken: pageToken
    });
//Presents group name + group email address.
    var groups = page.groups;
    if (groups) {
      for (var i = 0; i < groups.length; i++) {
        var group = groups[i];     
        Logger.log('%s (%s)', group.name, group.email);
        var users 
//I know something is suppose to go here...
      }
    }
    else 
//If it doesn't find anything present this message.
    {     
      Logger.log('No Groups in this domain exist.');
    }
    pageToken = page.nextPageToken;
  } while (pageToken);
}

尝试使用assindirectory.members.list列出组的所有成员。

members = AdminDirectory.Members.list({
      groupKey: group.id
    });

希望这会有所帮助。

相关内容

最新更新