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