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

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

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

Zoho Sheetでは、Zohoサービスや外部/サードパーティーのアプリに安全に接続し、データの外部連携を通じてデータをインポートできます。

Zohoサービスの接続方法

こちらで、Zohoサービス、URL、フィードからデータをインポートするための接続の作成方法と管理方法を確認できます。

外部アプリのZoho Sheetへの接続方法

Zoho Sheetで対応している外部アプリの一覧:
  1. Salesforce
  2. HubspotCRM
  3. QuickBooks
  4. Stripe
  5. Monday
  6. AirTable
  7. Xero
  8. Type Form
  9. Jira Cloud
  10. Google シート
外部アプリに接続するには:
  1. [データ]→[データの外部連携]→[外部アプリに接続]にナビゲートします。
  2. 接続するアプリを選択し、サービスの詳細(選択したアプリに応じて、クライアントIDとクライアントシークレット、またはAPIキー)を入力して、[認証する]をクリックします。
完了すると、接続先サービスのサインイン画面にリダイレクトされます。

クライアントIDとクライアントシークレットの作成方法

Salesforceの場合:

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

リダイレクト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とクライアントシークレットを貼り付けて、[認証する]をクリックします。

メモ

リダイレクト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. 次に、サイドパネルに移動して[一般設定]をクリックし、クライアントIDとクライアントシークレットをコピーします。
  7. Zoho Sheetに移動し、クライアントIDとクライアントシークレットを貼り付けて、[認証する]をクリックします。
  8. 表示された認可ページで、要求された権限をレビューし、[認可する]をクリックします。
メモ

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


 Typeformの場合: 

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




 Jiraの場合: 

  1. developer.atlassian.com/consoleに移動し、サインインします。
  2. 右側の[作成]ドロップダウンをクリックし、[OAuth 2.0連携]を選択します。
  3. アプリ名を入力し、利用規約を読んで同意してから、[作成]をクリックします。
 
権限を設定するには:
  1. 左側のパネルで、[権限]をクリックします。APIの名前の一覧から、Jira APIの[追加]をクリックして追加します。
  2. [設定する]をクリックして、スコープを設定します。
  3. [クラシックスコープ]→[Jiraプラットフォーム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 シートのデータの読み取りとアクセス
Google ドライブのファイルの読み取り




Google シートの場合: 

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

リダイレクト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(ベースと表の構造/スキーマを読み取るため)を選択します。

メモ

リダイレクト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キーを貼り付けて、[認証する]をクリックします。