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