Zoho Sheetへのデータ接続による外部アプリの接続

Zoho Sheetへのデータ接続による外部アプリの接続

お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の英語版を参照してください。

Zoho Sheetでは、データ接続を通じてZohoアプリや外部アプリに安全に接続し、データをインポートできます。
Zoho Sheetで対応している外部アプリの一覧:
  1. Salesforce
  2. HubspotCRM
  3. QuickBooks
  4. Stripe
  5. Monday
  6. AirTable
  7. Xero
  8. Type Form
  9. Jira Cloud
  10. Google Sheets

外部アプリをZoho Sheetに接続する方法

  1. [データ][データ接続][外部アプリを接続]に移動します。
  2. 使用するアプリを選択し、サービスの詳細(選択したアプリに応じて、Client IDとClient SecretまたはAPIキー)を入力して、[認証]をクリックします。
完了すると、プロバイダーのサインイン画面にリダイレクトされます。

Client IDとClient Secretの生成方法

Salesforceの場合。

  1. Salesforceにログインします。
  2. ページ右上の[設定]をクリックします。
  3. 設定ページのサイドペインで、[アプリ]の下にある[アプリマネージャー]を選択します。
  4. 右上の[新規接続アプリ]をクリックします。
Notes新しいSalesforce組織(Summer 2025以降)では、[新規接続アプリ][新規外部クライアントアプリ]に置き換えられている場合があります。設定ページのサイドペインで、[外部クライアントアプリ][外部クライアントアプリマネージャー]に移動します。
  1. [新規外部クライアントアプリ]をクリックします。
  2. [基本情報]のドロップダウンで、外部クライアントアプリ名、API名、連絡先メール、配布状態を入力します。
  3. 下にスクロールし、API(OAuth設定の有効化)のドロップダウンで、[OAuthを有効にする]にチェックを入れます。
  4. コールバックURLとOAuthスコープを入力します。
  5. [作成]をクリックします。
  6. [設定]タブに移動し、[OAuth設定]ドロップダウンをクリックし、[Consumer Key and Secret][アプリ設定]内)をクリックします。新しいウィンドウが開くので、確認コードを入力し、[確認]をクリックします。
  7. 確認が完了すると、Consumer KeyとSecretを表示できます。コピーしてください。
  8. Zoho Sheetに移動し、Consumer KeyとSecretを貼り付けて、[認証]をクリックします。
 
Notes

[リダイレクトURL]:https://<sheetBaseUrl>/sheet/dataconnection/oauthcallback



スコープラベル(Salesforce UI)
スコープ値
データAPIへのアクセスと管理
api
いつでもユーザーに代わってリクエストを実行
refresh_token




 Hubspotの場合:

  1. Hubspotにログインします。
  2. 右上の[設定]の歯車アイコンをクリックします。
  3. 左側のペインから、[連携][レガシーアプリ]に移動します。
  4. 右上の[レガシーアプリを作成]をクリックします。
  5. レガシーアプリの作成」ダイアログで、[公開]をクリックします。
  6. [アプリ情報]タブで、作成するアプリの名前や説明などの基本情報を入力します。
  7. [認証]タブに切り替え、[リダイレクトURL]と[スコープ]を入力します。
  8. [新しいスコープを追加]をクリックして、スコープの一覧を追加します。スコープを選択し、[更新]をクリックします。
  9. 下部の[アプリを作成]をクリックします。
  10. 生成されたクライアントIDとクライアントシークレットをコピーします。
  11. Zoho Sheetに移動し、クライアントIDとクライアントシークレットを貼り付けて、[認証]をクリックします。

Notes

リダイレクトURL:https://<sheetBaseUrl>/sheet/dataconnection/oauthcallback

https://sheet.zoho.com/sheet/dataconnection/oauthcallback


スコープ
目的
crm.objects.contacts.read
連絡先レコードを読み取る
crm.objects.companies.read
会社レコードを読み取る
crm.objects.deals.read
取引レコードを読み取る
crm.schemas.contacts.read
連絡先プロパティのメタデータ/スキーマを読み取る
crm.schemas.companies.read
会社プロパティのメタデータ/スキーマを読み取る
crm.schemas.deals.read
取引プロパティのメタデータ/スキーマを読み取る
crm.objects.owners.read
レコード所有者の詳細を読み取る
crm.objects.commercepayments.read
コマース/決済関連レコードを読み取る
tickets
チケット関連データにアクセスする
oauth
OAuth認証に必要




 Mondayの場合 

  1. Monday.comにログインします。
  2. 右上のプロフィールアイコンをクリックし、次を選択します:[開発者]
  3. ダッシュボードで、[アプリを作成]をクリックします。
  4. 新しいアプリの作成]ダイアログで、[アプリ名][アプリスラッグ]を入力し、[アプリを作成]をクリックします。
  5. サイドペインで[OAuthと権限]をクリックします。次に、[スコープ]タブで必要なスコープの一覧を選択し、[スコープを保存]をクリックします。次に、[リダイレクトURL]タブに切り替えてリダイレクトURLを入力し、[スコープを保存]をクリックします。
  6. サイドペインで[一般設定]をクリックし、[Client ID][Client Secret]をコピーします。
  7. Zoho Sheetに移動し、[Client ID][Client Secret]を貼り付けて、[認証]をクリックします。
  8. 開いた認証ページで、要求された権限を確認し、[承認]をクリックします。
Notes

リダイレクトURL:https://<sheetBaseUrl>/sheet/dataconnection/oauthcallback


 Typeformの場合 

  1. Typeformにログインします。
  2. 左上のユーザー名のドロップダウンをクリックし、[開発者アプリ]を選択します。
  3. [新しいアプリを登録]をクリックします。
  4. ポップアップダイアログで、[アプリ名]、[Webサイト]、[リダイレクトURI]、[開発者メール]を入力し、[アプリを登録]をクリックします。
  5. 生成されたClient Secretをコピーし、[了解]をクリックします。Client IDは、作成したアプリで確認できます。
  6. Zoho Sheetに移動し、[Client ID]と[Client Secret]を入力して、[認証]をクリックします。
スコープ
目的
forms:read
フォームの定義と構造の読み取り
responses:read
フォームの回答と送信内容の読み取り
offline
長期セッション用にリフレッシュトークンを有効にします




 Jiraの場合 

  1. developer.atlassian.com/consoleに移動して、サインインします。
  2. 右側の[作成]ドロップダウンをクリックし、[OAuth 2.0連携]を選択します。
  3. アプリ名を入力し、利用規約を読んで同意してから、[作成]をクリックします。
 
権限を設定するには
  1. 左側のペインで、[権限]をクリックします。API名の一覧から、[Jira API]を、[追加]をクリックして追加します。
  2. スコープを設定するには、[設定]をクリックします。
  3. [Classic scopes][Jira platform REST API]に移動し、[スコープを編集]をクリックします。アプリに適したスコープ(read:jira-work、read:jira-users)を選択し、[保存]をクリックします。同様に、Jira Service Management APIで、[スコープを編集]をクリックし、必要なスコープ(read:servicedesk-request)を選択して[保存]をクリックします。
認可を設定するには
  1. 左側のペインで、[認可]をクリックします。認可タイプとしてOAuth 2.0(3LO)が表示されます。[追加]をクリックします。
  2. コールバックURLを入力し、[変更の保存]をクリックします。
  3. 左側のペインで、[設定]に移動します。認証の詳細で、クライアントIDとシークレットを確認できます。これらをコピーします。
  4. Zoho Sheetに移動し、クライアントIDとクライアントシークレットを貼り付けて、[認証]をクリックします。
スコープ
目的
openid
OpenID Connectに必要
email
アカウントのメールアドレスにアクセス
Google Sheetsのデータの読み取りとアクセス
Google ドライブのファイルを読み取り




Google Sheetsの場合 

  1. console.google.cloud.comに移動して、サインインします。
  2. 左上のバーで、[プロジェクトを選択]をクリックし、一覧から目的のプロジェクトを選択します。または、[新しいプロジェクト]をクリックして、新しいプロジェクトを作成します。
  3. プロジェクト名と親リソースを入力し、[作成]をクリックします。
 
APIを有効にするには
  1. 左側のペインで、[API とサービス][有効な API とサービス]に移動します。上部の検索バーで、[Google Sheets API]を検索し、[有効にする]をクリックします。同様に、[Google ドライブ API]を検索し、[有効にする]をクリックします。
 
OAuth 同意画面を設定するには
  1. 左側のペインで、[API とサービス][OAuth 同意画面]に移動します。
  2. [対象]タブで、[開始]をクリックします。アプリ情報、対象、連絡先情報などを入力し、[作成]をクリックします。
  3. [データアクセス]タブに切り替え、必要なスコープを追加して、[更新]をクリックします。
  4. [クライアント]タブに切り替え、上部のバーで[クライアントを作成]をクリックします。[ウェブアプリケーション][アプリケーションの種類]ドロップダウンから選択します。
  5. [URIを追加]をクリックし、[承認済みのリダイレクトURI]にURIを追加します。
  6. [作成]をクリックします。[クライアントID][クライアントシークレット]をコピーします。
  7. Zoho Sheetに移動し、[クライアントID][クライアントシークレット]を貼り付けて、[認証]をクリックします。
 
Notes

リダイレクトURL:https://<sheetBaseUrl>/sheet/dataconnection/oauthcallback


スコープ 目的
openid OpenID Connectに必要
email アカウントのメールアドレスへのアクセス
https://www.googleapis.com/auth/spreadsheets Google スプレッドシートのデータへのアクセスと読み取り
https://www.googleapis.com/auth/drive.readonly Google ドライブのファイルの読み取り


Airtableの場合: 

  1. Airtableにログインします
  2. プロフィールアイコンをクリックし、[ビルダーハブ]を選択します。
  1. 左側のペインで[OAuth連携]を選択し、[OAuth連携を登録]をクリックします。[連携名]と[OAuthリダイレクトURL]を入力し、[連携を登録]をクリックします。
 

 

 

  1. 登録が完了したら、開発者の詳細でクライアントIDを確認できます。クライアントシークレットを取得するには、[クライアントシークレットを生成]をクリックします。クライアントシークレットが生成されたら、コピーします。

  1. スコープ]で、data.records.read(Airtableベースからレコードを読み取るため)とschema.bases.read(ベースとテーブルの構造/スキーマを読み取るため)を選択します。

Notes

リダイレクトURL:https://<sheetBaseURL>/sheet/dataconnection/oauthcallback

:https://sheet.zoho.com/sheet/dataconnection/oauthcallback

 

スコープ

スコープ

目的

data.records:read

Airtableベースからレコードを読み取る

schema.bases:read

ベースとテーブルの構造/スキーマを読み取る

 

 

 

 

  1. 完了したら、[変更を保存]をクリックします。

 

 

 

  1. Zoho Sheetに戻り、Airtableの認証ダイアログで[クライアントID][クライアントシークレット]を貼り付けます。
 

 

  1. 認証が完了したら、データ項目を選択します。

Xeroの場合 

  1. Xeroにログインします。
  2. 上部のナビゲーションペインで[マイアプリ]に移動し、[新しいアプリ]をクリックします。
  3. [アプリ名]と[OAuth 2.0リダイレクトURI]を入力します。
  4. 入力が完了したら、[アプリを作成]をクリックします。
  5. 左側のペインで[設定]をクリックすると、クライアントIDが表示されます。クライアントシークレットを生成するには、[クライアントシークレットを生成]をクリックします。
  6. Zoho Sheetに移動し、クライアントIDとクライアントシークレットを貼り付けて、[認証]をクリックします。

スコープ

目的

openid

OpenID Connect認証に必要

profile

基本プロフィール情報へのアクセス

email

アカウントのメールアドレスへのアクセス

offline_access

長期セッション用の更新トークンを有効化

accounting.settings.read

組織の設定と詳細の読み取り

accounting.contacts.read

連絡先(顧客、仕入先)の読み取り

accounting.transactions.read

請求書、支払請求書、取引の読み取り




QuickBooksの場合 

developer.intuit.comに移動してログインします。
 
ワークスペースを作成するには:
  1. ダッシュボードで[マイワークスペース]に移動し、[+]アイコンをクリックして新しいワークスペースを作成します。
  2. ワークスペースの作成画面で、[ワークスペース名]、[会社]、[連絡先の詳細]を入力し、[次へ]をクリックします。
  3. ワークスペースが作成されました。[ワークスペースを開く]をクリックします。
 
ワークスペース内にアプリを作成するには:
  1. ワークスペースに移動し、[+]アイコン([アプリ]タブ内)をクリックします。
  2. [アプリ名]、基本情報、権限を入力し、[次へ]をクリックします。
  3. アプリが作成されました。アプリの確認画面で、[認証情報を表示]スイッチをオンにして、アプリのクライアントIDとクライアントシークレットを表示します。それらをコピーします。
  4. Zoho Sheetに移動し、クライアントIDとクライアントシークレットを貼り付けて、[認証]をクリックします。

スコープ

目的

com.intuit.quickbooks.accounting

QuickBooksの会計データへのアクセス

openid

OpenID Connect認証に必要

profile

基本プロフィール情報へのアクセス

email

アカウントのメールアドレスへのアクセス





 Stripeの場合。 

  1. Stripe.comのダッシュボードにログインします。
  2. Stripeダッシュボードで、右上の[設定]アイコンをクリックします。
  3. [開発者]個人設定内)をクリックします。
  4. [APIキー]をクリックします。
  5. [APIキー][制限付きキー]で、[制限付きキーを作成]をクリックします。
  6. 制限付きキーの作成ダイアログで、適切なキーの使用オプションを選択し、[続行]をクリックします。
  7. 権限テンプレートの選択ダイアログで、権限テンプレートを選択し、[続行]をクリックします。
  8. 制限付きAPIキーの名前を[キー名]項目に入力し、下部の[キーを作成]をクリックします。
  9. 新しいAPIキーダイアログが表示されたら、APIキーをコピーします。
  10. Zoho Sheetに移動し、APIキーを貼り付けて、[認証]をクリックします。