我玩过在 Google Apps 脚本的默认服务中实现的组类。但是,当一个用户是该组的经理时,无法将新用户添加到该组。另一方面,Google Apps Provisioning API 允许这样做。有没有办法从 GAS 连接该 API?关于如何做到这一点的任何见解?
问问题
170 次
1 回答
0
要将用户添加到组中,您可以使用域组服务。这是文档中的一个示例:
var group = GroupsManager.getGroup("testgroup").addMember("nick@example.com");
2016 年 8 月 18 日更新: Google于 2015 年 5 月 15 日宣布弃用 DomainService(包括 GroupsManager)。您现在可以改用Admin SDK Directory Service。
此示例将用户添加到域中的现有组。它是直接从文档中复制的。
function addGroupMember() {
var userEmail = 'liz@example.com';
var groupEmail = 'bookclub@example.com';
var member = {
email: userEmail,
role: 'MEMBER'
};
member = AdminDirectory.Members.insert(member, groupEmail);
Logger.log('User %s added as a member of group %s.', userEmail, groupEmail);
}
于 2012-12-05T23:20:20.767 回答