Google apps script 应用程序脚本中的管理目录服务

Google apps script 应用程序脚本中的管理目录服务,google-apps-script,Google Apps Script,我正在尝试从我的域中获取所有用户信息,但当我在应用程序脚本中运行此函数时,会出现错误-未授权访问此API/资源。我还从控制台启用了api服务 function listAllUsers() { var pageToken, page; do { page = AdminDirectory.Users.list({ domain: 'mydomain.com', orderBy: 'givenName', maxResults: 100, pageTok

我正在尝试从我的域中获取所有用户信息,但当我在应用程序脚本中运行此函数时,会出现错误-未授权访问此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);
 }
函数listalUsers(){
var pageToken,page;
做{
page=AdminDirectory.Users.list({
域名:“mydomain.com”,
订购人:“givenName”,
最大结果:100,
pageToken:pageToken
});
var users=page.users;
如果(用户){
对于(var i=0;i
找到了这个。。。至少对我自己来说

这是域字段。 第5行:域:“mydomain.com”


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

您是否按照文档中的说明进行了操作?:“注意:这是一项必须提供的高级服务。此外,必须在您的域上启用Admin SDK,如API中所述。”。请参见“是”,在执行之前,我已启用服务。它仍然给出了错误,这就是我在堆栈溢出上发布的原因。希望您理解