高度な人事サービス
高度な People サービスを使用すると、Apps Script で People API を使用できます。この API を使用すると、ログイン中のユーザーの連絡先データを作成、読み取り、更新し、Google ユーザーのプロフィール データを読み取ることができます。
リファレンス
このサービスの詳細については、People API のリファレンス ドキュメントをご覧ください。Apps Script のすべての高度なサービスと同様に、高度な People サービスでは、公開 API と同じオブジェクト、メソッド、パラメータを使用します。詳細については、メソッド シグネチャの決定方法をご覧ください。
問題を報告したり、その他のサポートを確認したりするには、People v1 サポートガイドをご覧ください。
サンプルコード
以下のサンプルコードでは、API のバージョン 1 を使用しています。
ユーザーの接続を取得する
ユーザーの連絡先に登録されているユーザーのリストを取得するには、次のコードを使用します。
ユーザーのユーザー情報を取得する
ユーザーのプロフィールを取得するには、appsscript.json
マニフェスト ファイルに明示的なスコープを追加する手順に沿って https://www.googleapis.com/auth/userinfo.profile
スコープをリクエストする必要があります。スコープを追加したら、次のコードを使用できます。
Google アカウントのユーザーを取得する
任意の Google アカウントのユーザー情報を取得するには、次のコードを使用します。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-12-21 UTC。
[null,null,["最終更新日 2024-12-21 UTC。"],[[["The advanced People service in Apps Script utilizes the People API to manage contact data for the logged-in user and access Google user profiles."],["This advanced service needs to be enabled before use and mirrors the functionality of the public People API."],["Scripts can create, read, and update contact details for the current user, as well as retrieve profile information for other Google users."],["Sample code snippets are provided to demonstrate functionalities like fetching user connections, retrieving the user's own profile, and getting information for any Google Account by ID."]]],[]]