0
我已經使用了在Google Apps腳本的默認服務中實施的羣組類。但是,如果您是該組的管理員,則無法將新用戶添加到組中。另一方面,Google Apps Provisioning API可以做到這一點。有沒有辦法從GAS連接這個API?有關如何做到這一點的任何見解?從GAS添加用戶到Google羣組
我已經使用了在Google Apps腳本的默認服務中實施的羣組類。但是,如果您是該組的管理員,則無法將新用戶添加到組中。另一方面,Google Apps Provisioning API可以做到這一點。有沒有辦法從GAS連接這個API?有關如何做到這一點的任何見解?從GAS添加用戶到Google羣組
要將用戶添加到組中,您可以使用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);
}