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