Admin SDK Directory サービスを使用すると、Apps Script で Admin SDK の Directory API を使用できます。この API を使用すると、 Google Workspace ドメインの管理者(販売パートナーを含む)は、ドメイン内のデバイス、グループ、ユーザー、その他のエンティティを管理できます。
Reference
このサービスの詳細については、Admin SDK Directory API のリファレンス ドキュメントをご覧ください。Apps Script のすべての高度なサービスと同様に、Admin SDK Directory サービスは公開 API と同じオブジェクト、メソッド、パラメータを使用します。詳細については、メソッド シグネチャの決定方法をご覧ください。
問題の報告とその他のサポートについては、Admin SDK Directory のサポートガイドをご覧ください。
サンプルコード
以下のサンプルコードでは、バージョン 1 の API を使用しています。
すべてのユーザーをリストする
このサンプルでは、ドメイン内の全ユーザーを名順に並べ替えて一覧表示します。
ユーザーの取得
このサンプルでは、メールアドレスでユーザーを取得し、そのすべてのデータを JSON 文字列として記録します。
ユーザーを追加
このサンプルには、必要な情報のみを含む新しいユーザーをドメインに追加します。ユーザー フィールドの一覧については、API のリファレンス ドキュメントをご覧ください。
エイリアスを作成
このサンプルでは、ユーザーのエイリアス(ニックネーム)を作成します。
すべてのグループを一覧表示する
このサンプルには、ドメイン内のすべてのグループが一覧表示されます。
グループ メンバーを追加
このサンプルでは、ドメインの既存のグループにユーザーを追加します。