【问题标题】:Create user using Admin Directory API app script使用 Admin Directory API 应用脚本创建用户
【发布时间】:2019-03-26 06:52:27
【问题描述】:

我正在尝试通过 Google 表单和应用脚本创建用户,该帐户将在 GSuite 中进行配置。运行脚本时,会创建帐户,但员工和组织详细信息不包含在用户帐户详细信息中。

var user = {
  primaryEmail: preferredEmail,
  name: {
     givenName: firstName,
     familyName: lastName,
     fullName: firstName + ' ' + lastName,
     },
  relations: {
     value: reportingManager,
     type: 'Manager',
    },
  organizations: {
     title: designation,
     primary: true,
     department: dept,
     description: employmentType,
     costCenter: location,
    },

  password: password,
  changePasswordAtNextLogin: 'true',
};

user = AdminDirectory.Users.insert(user);
Logger.log('User %s created with ID %s.', user.primaryEmail, user.id); 

【问题讨论】:

    标签: google-apps-script google-workspace google-directory-api


    【解决方案1】:

    我通过添加 [] 再次进行了测试,它成功了。

    var user = {
      primaryEmail: preferredEmail,
      name: {
         givenName: firstName,
         familyName: lastName,
         fullName: firstName + ' ' + lastName,
         },
      relations: [{
         value: reportingManager,
         type: 'manager',
        }],
      organizations: [{
         title: designation,
         primary: true,
         department: dept,
         description: employmentType,
         costCenter: location,
        }],
    
      password: password,
      changePasswordAtNextLogin: 'true',
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-16
      • 2019-07-14
      • 1970-01-01
      • 2014-08-20
      • 2014-10-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多