【发布时间】:2012-05-07 08:08:11
【问题描述】:
我的公司已经为我们自己的域注册了 gmail 应用程序,我的问题似乎很简单: 如何通过google API检索公司域内的gmail用户地址列表,谁能给我一个参考或任何解决方案?
【问题讨论】:
标签: google-apps-script gmail google-apps
我的公司已经为我们自己的域注册了 gmail 应用程序,我的问题似乎很简单: 如何通过google API检索公司域内的gmail用户地址列表,谁能给我一个参考或任何解决方案?
【问题讨论】:
标签: google-apps-script gmail google-apps
provisioning API 有一个API call 来检索域中的所有用户。
更新 刚刚意识到 - 这里已经有一个重复的问题:List emails of clients accounts on Google Apps
【讨论】:
您也可以通过 Google Apps 脚本 https://developers.google.com/apps-script/class_usermanager 中的 UserManager.getAllUsers() 获取它
【讨论】:
您可以使用 Google 的 UserManager() 函数获取添加到您域中的用户列表 API,但 UserManager 只允许帐户的管理员检索数据。
这里是参考代码:
function myFunction() {
var users = UserManager.getAllUsers();
for (var i in users) {
Logger.log(users[i].getEmail());
}
}
代码输出: 它将为您提供您域中所有用户的电子邮件地址,您可以在日志中查看
【讨论】: