2012-12-05 44 views
0

我已经使用了在Google Apps脚本的默认服务中实施的群组类。但是,如果您是该组的管理员,则无法将新用户添加到组中。另一方面,Google Apps Provisioning API可以做到这一点。有没有办法从GAS连接这个API?有关如何做到这一点的任何见解?从GAS添加用户到Google群组

回答

0

要将用户添加到组中,您可以使用Domain Group服务。下面是从文档的例子:

var group = GroupsManager.getGroup("testgroup").addMember("[email protected]"); 

更新2016年8月18日: 谷歌announced the deprecation of the DomainService (which includes GroupsManager) on 15 May 2015。现在您可以使用Admin SDK Directory Service

此示例将用户添加到域中的现有组。它直接从文档中复制。

function addGroupMember() { 
    var userEmail = '[email protected]'; 
    var groupEmail = '[email protected]'; 
    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); 
} 
相关问题