google-apps-script - Google 脚本 -- 添加用户时未找到域
问题描述
我为我的 Google 表单创建了一个脚本,它将一个用户添加到 Google Admin。昨天运行良好,但今天我运行它时,它遇到了以下错误:
GoogleJsonResponseException: API call to directory.users.insert failed with error: Domain not found.
知道是什么原因造成的吗?这是我的代码的相关片段:
AdminDirectory.Users.insert(user); //adds user to google admin
Logger.log('User %s created with PW %s.', user.primaryEmail, user.password);
**编辑:另外,我将 Apps 脚本运行时、Apps 脚本 API 和 Google Drive 的应用程序访问控制设置为不受限制。
解决方案
如果您在添加用户时在主电子邮件中输入了错误的域名,则会出现未找到域错误。
示例代码(将看到问题):
var user = {
primaryEmail: 'user1@invaliddomain.com',
name: {
givenName: 'Test',
familyName: 'Test'
},
// Generate a random password string.
password: 123456789
};
var user = AdminDirectory.Users.insert(user);
Logger.log(user);
推荐阅读
- javascript - 如何使用 Echarts (JS) 为折线图的每个点显示工具提示
- web-services - 服务到服务通信中延迟和超时的最佳实践
- c# - xamarin 表单的地理定位器插件
- python - Perzeptron 算法 - 代码错误 - Python 3
- python - 获取 Wikidata 上多个实体列表的记录
- android - Android Studio 3.3 Canary 6 - android.enableJetifier=true 不起作用
- javascript - 在节点中发布请求时从 mongo 获取数据?
- ruby - Ruby - 每次循环都切掉字符串的结尾
- python - Pandas MultiIndex 数据框将 min 和 max 替换为 0
- python - PyQt5如何识别和抓取与其他组合框一起使用函数创建的QT组合框的数据