0

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

4

1 に答える 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 に答える