メインコンテンツへスキップ

はじめに

Googleスプレッドシートは、オンラインでスプレッドシートを作成、更新、編集し、リアルタイムでデータを共有できるウェブベースのアプリケーションです。Google Sheets APIの詳細については、 https://developers.google.com/sheets/api/guides/concepts を参照してください。 Google Sheetsアカウントには、Data Centerから接続します。このトピックでは、Google Sheetsコネクターユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加、更新スケジュールの設定およびDataSet情報の編集を行うには、「 コネクターを使用してDataSetを追加する 」を参照してください。

必要条件

Google Sheetsアカウントに接続してDataSetを作成するには、Service Token JSONキーが必要です。 Google SheetsサービスアカウントのJSONキーを生成するには、以下の手順に従います。
  1. Google Cloudコンソール( https://console.cloud.google.com/ )にログインします。
  2. プロジェクトを選択します。
  3. 左側のペインで [IAM & Admin] > [Service Accounts] を選択します。
  4. [+ CREATE SERVICE ACCOUNT] をクリックします。
  5. [Service account details] にサービスアカウント名を入力し、 [CREATE AND CONTINUE] をクリックします。
  6. [Select a role] フィルターの[Quick Access]で [Basic] > [Owner] を選択して、 [CONTINUE] をクリックします。
  7. [Done] をクリックします。
  8. 左側のペインで [IAM & Admin] > [Service Accounts] を選択し、作成したサービスアカウントをクリックします。
  9. [Keys] > [Add Key] > [Create new key] をクリックします。ポップアップウィンドウが表示されます。
  10. キーのタイプとして[JSON]を選択し、 [Create] をクリックします。
  11. JSONキーを含むJSONファイルが自動的にダウンロードされます。
  12. ダウンロードしたファイルを保存します。

Google Sheets APIを有効にする

Google Sheets APIを有効にするには、以下の手順に従います。
  1. GCPコンソールに移動します。
  2. 左側のペインで、[APIs and services] の下にある [Library] を選択します。
  3. Google Sheets APIを検索してクリックします。
  4. ページの上部にある [Enable] をクリックします。
注記: GoogleサービスアカウントのメールアドレスをGoogle Sheet Viewerとして追加する必要があります。

Google Sheetsアカウントに接続する

このセクションでは、Google Sheetsコネクターページの [認証情報] および [詳細] ペインのオプションについて説明します。このページのほかのペインの項目である [スケジュール設定][DataSetに名前を付け、説明を入力] に関しては、ほとんどのタイプのコネクターで共通しています。詳細については、「 コネクターを使用してDataSetを追加する 」を参照してください。

[認証情報]ペイン

このペインには、Google Sheetsアカウントにアクセスするための認証情報を入力するフィールドがあります。下表では、各フィールドに必要な内容を説明しています。

フィールド

説明

Service Token JSON

Google APIコンソールから生成された.jsonファイルの内容すべてをコピーして貼り付けます。

有効なGoogle Sheetsの認証情報を一度入力しておくと、いつでも同じアカウントを使用して新しいGoogle Sheets DataSetを作成できます。コネクターのアカウントはData Centerの [アカウント] タブで管理できます。このタブの詳細については、「 コネクターのユーザーアカウントを管理する 」を参照してください。

[詳細]ペイン

メニュー

説明

Search 指定された値にもとづいて検索を実行します。指定された値を含むすべてのスプレッドシートが返されます。
Spreadsheet ID スプレッドシートIDを入力します。スプレッドシートIDは、スプレッドシートのURLの最後の文字列です。例えば、URLが https://docs.google.com/spreadsheets/d/12wVPoRgSLYcD1CBHpN4dpQiPHRNqV7azwGF4JbKoXaw/edit#gid=0 の場合、スプレッドシートIDは 12wVPoRgSLYcD1CBHpN4dpQiPHRNqV7azwGF4JbKoXaw です。
Row Header Cell Range ヘッダー行のセル範囲を指定します(例:A1:A27)。
Row Data Cell Range データ行のセル範囲を指定します(任意、例:B1:N27)。
Column Header Cell Range ヘッダー列のセル範囲を指定します(例:A1:N1)。
Column Data Cell Range データ行のセル範囲を指定します(任意、例:A2:N27)。

その他のペイン

スケジュール設定、再試行、更新に関するオプションなど、コネクターインターフェースのその他のペインに表示されるオプションについては、「 コネクターを使用してDataSetを追加する 」を参照してください。