---
sourceDocument: Yokohama ServiceNow AI Platform 管理
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/yokohama/platform-administration

 Release :

    - yokohama

ft:locale :

    - ja-JP

ft:publication_title :

    - Yokohama ServiceNow AI Platform 管理

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Google Sheets API での OAuth アプリケーションの設定

# Google Sheets API での OAuth アプリケーションの設定 {#ariaid-title1}

* リリースバージョン: Yokohama
* 
* 更新日 2025年05月05日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：4分

Google Sheets API で OAuth アプリケーションを設定して、ServiceNow インスタンスからの要求を認証して Google Sheets にアクセスします。

## 始める前に

* <https://console.developers.google.com/>でビジネスアカウントを作成します。
* ドメインと、ドメインに関連付けられているメールアドレスを作成します。たとえば、www.mydomain.com や jane-admin@mydomain.com などです。  
  注:  
  Google Workspace に登録できるメールアドレスは、1 ドメインにつき 1 つだけです。
* 必要なロール：アドミン
{#set-up-oauth-app-gsheets-api__ul_aqk_vb5_ffc}

## このタスクについて

Google Sheets API で OAuth アプリケーションを設定すると、インスタンスからスプレッドシートに安全にアクセスして更新できます。たとえば、インシデントレコードを ServiceNow インスタンスから Google シートにエクスポートする場合、OAuth は、毎回手動でログインしなくても、ユーザーに代わってシートを作成または更新する権限があることを保証します。

## 手順

1. Google Workspaceに移動してプロジェクトを設定します。  
   プロジェクトには、OAuth アプリケーションの詳細と API 権限 (該当する場合) が含まれます。
   1. 必須条件に記載されているものと同じドメインのメール ID とパスワードで、<https://console.developers.google.com/> にログインします。
   2. Google Cloud コンソールで、\[プロジェクトの選択\] を選択します。  
   3. \[ プロジェクトとフォルダーの検索 \] フィールドで、\[ 新しいプロジェクト\] を選択します。  
   4. \[ プロジェクト名\* \] フィールドに、プロジェクトの一意の名前を入力します。
   5. \[場所\*\] フィールドで \[参照\] を選択し、組織を選択します。
   6. \[作成\] を選択します。  
      プロジェクトが作成され、\[通知\] ボックスに表示されます。
   {#set-up-oauth-app-gsheets-api__substeps_ebc_4bw_5wb}
2. Google Sheets API を有効にします。  
   1. 手順 1 で作成したプロジェクトを開きます。  
      選択したプロジェクトの \[API とサービス\] ダッシュボードページが開きます。
   2. 検索ボックスに「 <kbd class="ph userinput">Google Drive</kbd>」と入力します。
   3. 検索結果リストから、\[ Google Drive API\] を選択します。  
   4. \[ 有効化\] を選択します。  
      プロジェクトで Google Drive API が有効になります。
   {#set-up-oauth-app-gsheets-api__substeps_of1_zkw_ffc}
3. OAuth アプリと認証情報を作成します。
   1. \[有効な API とサービス\] ダッシュボードで、\[ 認証情報の作成\] を選択します。  
      \[認証情報の作成\] ページが表示されます。

   2. \[認証情報タイプ\] セクションで、\[ ユーザー データ \] を選択し、\[ 次へ\] を選択します。  
   3. OAuth 同意フォームのフィールドに入力します。  
      {#set-up-oauth-app-gsheets-api__table_bxg_2ds_gfc__entry__2}

      | フィールド | 説明 |
      |-|-|
      | アプリ名 | OAuth アプリの名前。 |
      | ユーザーサポートメール | ユーザーが同意に関するクエリを送信できるメールです。 |
      | アップロードするロゴファイル | OAuth アプリを表すロゴです。 |
      | 開発者の連絡先 | プロジェクトの変更について連絡する開発者。 |
      [表 : 1. \[OAuth 同意画面 (OAuth consent screen)\] フォーム]

      {#set-up-oauth-app-gsheets-api__table_bxg_2ds_gfc}
   4. \[保存して続行\] を選択します。
   {#set-up-oauth-app-gsheets-api__substeps_c3m_tyr_gfc}
4. \[スコープ\] セクションで、API スコープを定義します。  
   API スコープにより、特定の API を選択できるようになります。たとえば、/auth/spreadsheets スコープを使用すると、スプレッドシートを作成、編集、または削除できます。
   1. \[ スコープの追加または削除\] を選択します。  
   2. \[選択したスコープの更新\] リストで、 Google Drive API を検索し、 `.../auth/drive.file` スコープを選択します。  
   3. \[ 更新\] を選択し、\[ 保存して続行\] を選択します。

   {#set-up-oauth-app-gsheets-api__substeps_ggg_vds_gfc}  
   API スコープが選択されます。
5. \[OAuth クライアント ID\] セクションで、OAuth クライアント ID を作成します。
   1. アプリケーションタイプ \* のリストから、「Web アプリケーション」を選択します。
   2. \[ 名前\* \] フィールドに、OAuth クライアントの一意の名前を入力します。
   {#set-up-oauth-app-gsheets-api__substeps_sln_mlw_5wb}
6. \[承認済みのリダイレクト URI\] 見出しで、\[ + URI の追加\] を選択します。
7. \[ URI \] フィールドに、リダイレクト URI を「 <kbd class="ph userinput">https://instance.service-now.com/oauth_redirect.do</kbd>」の形式で入力します。
8. \[作成\] を選択します。  
   OAuth の詳細が JSON ファイルで生成されます。  
   ヒント:  
   \[ ダウンロード\] を選択して、後で参照できるように JSON ファイルをダウンロードします。

9. \[完了\] を選択します。  
   Google Workspace に OAuth アプリケーションが作成されます。
10. Google Sheets API へのアクセスを許可する対象者を構成します。  
    たとえば、対象者が ServiceNow インスタンスであるとします。
    1. \[API とサービス\] ダッシュボードメニューで、\[ OAuth 同意\] 画面 を選択し、\[ 対象者\] を選択します。
    2. \[ユーザータイプ\] セクションで \[ 外部\] を選択し、インスタンスへのアクセス権を付与するユーザーを追加します。
    {#set-up-oauth-app-gsheets-api__substeps_fcs_yjv_gfc}

## タスクの結果

OAuth アプリケーションは、インスタンスからの Google Sheets へのアクセスを認証するために有効になっています。

## 次のタスク

テーブルレコードを Google シートにエクスポートするための OAuth 認証を有効にするには、インスタンスに Google Drive アプリケーションを登録します。詳細については、「[ServiceNowインスタンスでGoogle Sheets のアプリケーションレジストリを作成する](https://servicenow-prod.fluidtopics.net/ArVu1VvyRewo4UeBKoig3A "ServiceNow インスタンスに Google Drive アプリケーションを登録して、テーブルレコードを Google シートに直接エクスポートするための OAuth 認証を有効にします。")」を参照してください。

