Admin SDK Directory サービス
Admin SDK Directory サービスを使用すると、Apps Script で Admin SDK の Directory API を使用できます。この API を使用すると、 ドメインの管理者(販売パートナー様を含む)は、ドメイン内のデバイス、グループ、ユーザーなどのエンティティを管理できます。
リファレンス
このサービスの詳細については、Admin SDK Directory API のリファレンス ドキュメントをご覧ください。Apps Script のすべての高度なサービスと同様に、Admin SDK ディレクトリ サービスでは、公開 API と同じオブジェクト、メソッド、パラメータを使用します。詳細については、メソッド シグネチャの決定方法をご覧ください。
問題を報告したり、その他のサポートを確認したりするには、Admin SDK ディレクトリのサポートガイドをご覧ください。
サンプルコード
以下のサンプルコードでは、API のバージョン 1 を使用しています。
すべてのユーザーをリストする
このサンプルでは、ドメイン内のすべてのユーザーを名前で並べ替えて一覧表示します。
ユーザーの取得
このサンプルは、メールアドレスでユーザーを取得し、すべてのデータを JSON 文字列としてログに記録します。
ユーザーを追加
このサンプルでは、必要な情報のみを追加して、新しいユーザーをドメインに追加します。ユーザー フィールドの一覧については、API のリファレンス ドキュメントをご覧ください。
エイリアスを作成する
このサンプルでは、ユーザーのエイリアス(ニックネーム)を作成します。
すべてのグループを一覧表示
このサンプルでは、ドメイン内のすべてのグループを一覧表示します。
グループ メンバーを追加する
このサンプルでは、ドメイン内の既存のグループにユーザーを追加します。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-12-21 UTC。
[null,null,["最終更新日 2024-12-21 UTC。"],[[["The Admin SDK Directory service enables Google Workspace administrators to manage domain resources like users, groups, and devices within Apps Script using the Directory API."],["This advanced service requires enabling both the Admin SDK and the specific service before use, and it mirrors the functionality of the public Directory API."],["Sample code snippets demonstrate common tasks like listing and managing users, creating aliases, and handling groups and their members via the Admin SDK Directory service."],["Before using the sample code, remember to enable the Admin SDK, replace placeholder values with your specific data, and refer to the documentation for details on API usage and error handling."]]],[]]