Google Apps Scripts のデフォルト サービスに実装されているグループ クラスをいじってみました。ただし、グループのマネージャーである場合、グループに新しいユーザーを追加する方法はありません。一方、Google Apps Provisioning API ではそれが可能です。その API を GAS から接続する方法はありますか? これを行う方法についての洞察はありますか?
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 に答える