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

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

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

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

Zohoサービス、URL、フィードからデータをインポートするための外部連携の作成と管理については、こちらをクリックしてください。

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. 目的のアプリを選択し、サービスの詳細(選択したアプリに応じて、クライアントIDとクライアントシークレット、またはAPIキー)を入力して、[認証する]をクリックします。
完了すると、プロバイダーのサインイン画面にリダイレクトされます。

クライアントIDとクライアントシークレットを作成するには

Salesforceの場合。

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

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



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




 HubSpotの場合 

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

リダイレクト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 Sheets API]を入力し、[有効にする]をクリックします。同様に、検索する文字列として[Google Drive API]を入力し、[有効にする]をクリックします。
 
OAuth同意画面を設定するには。
  1. 左側のパネルで、[APIとサービス]→[OAuth同意画面]にナビゲートします。
  2. [対象]タブで、[開始]をクリックします。アプリ情報、対象、連絡先情報などを入力し、[作成]をクリックします。
  3. [データアクセス]タブに切り替え、必要なスコープを追加して、[更新]をクリックします。
  4. [クライアント]タブに切り替え、上部のバーにある[クライアントを作成]をクリックします。[Webアプリケーション]を[アプリケーションの種類]ドロップダウンから選択します。
  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. プロフィールアイコンをクリックし、[Builder Hub]を選択します。
  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に戻り、[クライアントID]と[クライアントシークレット]をAirtableの認証ダイアログに貼り付けます。
 

 

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