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

はじめに

Googleスプレッドシートは、ウェブベースのオフィス用スイートソフトウェアの一部として、GoogleがGoogleドライブのサービスの一環として無料で提供しているスプレッドシートプログラムです。このプログラムでは、ユーザーがオンラインでスプレッドシートを作成、編集し、他のユーザーとリアルタイムで共同作業を行うことができます。DomoのGoogleスプレッドシートEnterprise Writebackコネクターを使用すると、Domo DataSetのデータを、サービスアカウントで既に共有しているGoogleスプレッドシートに転送できます。Google APIについての詳細は、ウェブサイト( https://developer.google.com )を参照してください。 GoogleスプレッドシートへのデータのエクスポートはData Centerで行います。このトピックでは、GoogleスプレッドシートEnterprise Writebackコネクターユーザーインターフェースに固有のフィールドとメニューについて説明します。DataSetの追加、更新スケジュールの設定およびDataSet情報の編集に関する一般的な情報は、「データコネクターを使用してDataSet を追加する」に記載があります。

必要条件

このコネクターを設定するには、次の情報が必要です。
  • [APIとサービス]を有効にしてGoogle Developers Consoleで作成したプロジェクト
  • Google Developersアカウントに関連付けられているOAuthクライアントIDとクライアントシークレット
次の手順では、プロジェクトを作成して必要な資格情報を取得する方法について詳しく説明します。

Google Developers Consoleでプロジェクトを作成する

Google Developers Consoleでプロジェクトを作成するには、次の手順を実行します。
  1. https://console.developers.google.com に移動します。
  2. [プロジェクトの選択] の横のドロップダウン矢印をクリックします。
    googlesheets_writeback_1.png
  3. [新しいプロジェクト] をクリックします。
    googlesheets_writeback_2.png
  4. プロジェクトに名前を付けて、親フォルダを選択します。
  5. [作成] をクリックします。
    注記: 必要に応じて既存のプロジェクトを使用することもできます。

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

  1. https://console.developers.google.com にログインします。
  2. プロジェクトを選択します。
  3. [APIとサービス]>[認証情報] に移動します。
clipboard_e2f41627fa6f73db016bc16ff40f8b82c.png
  1. [+資格情報を作成]>[OAuthクライアントID] をクリックします。
clipboard_e7def711e8943bc1c4efbad251022993d.png
  1. [アプリケーションの種類] メニューで、 [ウェブアプリケーション] を選択します。
  1. 名前を入力します。
  2. [Authorized redirect URI][+URIを追加] をクリックします。
  3. [リダイレクトURI]として、https://oauth.domo.com/api/data/v1/oauth/providers/google-sheets-enterprise-writeback/exchangeを 追加します。
  4. [保存] をクリックします。

APIとサービスを有効にする

  1. https://console.developers.google.com にログインします。
  2. [APIとサービス]>[ダッシュボード] に移動します。
  3. [+APIとサービス有効にする] をクリックします。
clipboard_ef1cc8d08de373d1c11e4f94e151cb1fc.png
  1. Google Sheets API を検索します。
clipboard_efd80f06342f8e1f1fec9fb107fffbbd6.png
  1. [API有効] チェックボックスを選択します。
clipboard_e207101692de5bdddce9729c6bb450498.png
  1. 同じように、[Google Drive API] を検索して [API有効] チェックボックスを選択します。

接続を設定する

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

[認証情報]ペイン

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

フィールド

説明

クライアントID Google Developersアカウントに関連付けられているクライアントIDを入力します。詳細については、「 必要条件 」を参照してください。
クライアントシークレット Google Developersアカウントに関連付けられているクライアントシークレットを入力します。詳細については、「 必要条件 」を参照してください。
有効な認証情報を一度入力しておくと、随時同じアカウントを使用して 新しいDomo-Googleスプレッドシート接続を設定できます。 コネクターアカウントは、Data Centerの [アカウント] タブで管理できます。このタブの詳細については、「コネクターのユーザーアカウントを管理する」を参照してください。

[詳細]ペイン

このペインには、メインの [レポート] メニューの他、選択したレポートタイプに応じて表示/非表示になるその他様々なメニューがあります。

メニュー

説明

入力DataSet ID

DataSet URLにあるDomo DataSet ID(GUID)を入力します。

例: https://customer.domo.com/datasources/ aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee /details/settings

入力スプレッドシートID

作成したサービスアカウントと共有されているGoogleスプレッドシートIDを入力します。

例: https://docs.google.com/spreadsheets/d/ 18zN0RQ8HIaEj2USwtAkCMX7AKBl-x-_vq24kPd4_Tsk /edit#gid=0
注記: このシートのすべてのデータは置き換えられます。

シート名 シート名を入力します。デフォルトのシート名は「Sheet1」です。

その他のペイン

スケジュール設定、再試行、オプションの更新など、このページ以外のセクションに記載されているコネクターインターフェースについては、「 データコネクターを使用してDataSetを追加する 」を参照してください。
DomoのGoogleスプレッドシートEnterprise Writebackコネクターを使用して、Domo DataSetのデータを、サービスアカウントで既に共有しているGoogleスプレッドシートに転送できます。