先试试这个,
var member = [{
email: user1,
role: "MEMBER"
},
{
email: user2,
role: "MEMBER"
}
];
这应该能解决你的问题。
如果不是,你的出路可能是如下所示,
function doAddGoogleGroupMember(user,groupEmail){
var member = {
email: user,
role: "MEMBER"
};
try {
member = AdminDirectory.Members.insert(member, groupEmail);
Logger.log('User %s added as a %s of group %s.', user, role, groupEmail);
}
catch(e) {
if (e.message == "Member already exists.") {
Logger.log('User %s is already in the group %s.', user, groupEmail);
}
}
}
function startHere()
{
var mappingArray = {'i.s.e@example.com':'g-s@example.com','a.s.e@example.com':'g-s@example.com'};
for (var key in mappingArray ) {
doAddGoogleGroupMember(key,mappingArray[key]);
}
}
给你打电话
startHere
运行整个函数。提供您的用户电子邮件和组电子邮件作为密钥/值对
mappingArray
. 遍历循环并调用
doAddGoogleGroupMember
功能。