Apps脚本中的管理目录服务

时间:2014-02-28 18:56:22

标签: google-apps-script

我正在尝试从我的域中获取所有用户信息,但是当我在应用脚本中运行此功能时,它会出错 - 无权访问此API /资源。我也从控制台启用了api服务。

    function listAllUsers() {
     var pageToken, page;
  do {

  page = AdminDirectory.Users.list({
  domain: 'mydomain.com',
  orderBy: 'givenName',
  maxResults: 100,
  pageToken: pageToken
  });
 var users = page.users;
 if (users) {
  for (var i = 0; i < users.length; i++) {
    var user = users[i];
    Logger.log('%s (%s)', user.name.fullName, user.primaryEmail);
  }
  } else {
  Logger.log('No users found.');
  }
 pageToken = page.nextPageToken;
 } while (pageToken);
 }

1 个答案:

答案 0 :(得分:0)

至少为自己想出这个......

这是域名字段。 第5行:域名:'mydomain.com',

需要更新到我正在使用的域名。