はじめに
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でプロジェクトを作成するには、次の手順を実行します。- https://console.developers.google.com に移動します。
-
[プロジェクトの選択] の横のドロップダウン矢印をクリックします。

-
[新しいプロジェクト] をクリックします。

- プロジェクトに名前を付けて、親フォルダを選択します。
-
[作成] をクリックします。
注記: 必要に応じて既存のプロジェクトを使用することもできます。
OAuthクライアントIDとクライアントシークレットを作成する
- https://console.developers.google.com にログインします。
- プロジェクトを選択します。
- [APIとサービス]>[認証情報] に移動します。

- [+資格情報を作成]>[OAuthクライアントID] をクリックします。

- [アプリケーションの種類] メニューで、 [ウェブアプリケーション] を選択します。
- 名前を入力します。
- [Authorized redirect URI] の [+URIを追加] をクリックします。
- [リダイレクトURI]として、https://oauth.domo.com/api/data/v1/oauth/providers/google-sheets-enterprise-writeback/exchangeを 追加します。
- [保存] をクリックします。
APIとサービスを有効にする
- https://console.developers.google.com にログインします。
- [APIとサービス]>[ダッシュボード] に移動します。
- [+APIとサービス有効にする] をクリックします。

- Google Sheets API を検索します。

- [API有効] チェックボックスを選択します。

- 同じように、[Google Drive API] を検索して [API有効] チェックボックスを選択します。
接続を設定する
このセクションでは、 [GoogleスプレッドシートEnterprise Writebackコネクター] ページの [認証情報] および [詳細] ペインのオプションについて説明します。このページのほかのペインの項目にある [スケジュール設定] や [DataSetの名前を付け、説明を入力] に関しては、コネクタータイプのほとんどで共通です。詳細については「 データコネクターを使用してDataSetを追加する 」を参照してください。[認証情報]ペイン
このペインには、Google開発者アカウントに接続するための認証情報の入力フィールドがあります。以下の表では、各フィールドに必要な内容を説明しています。フィールド | 説明 |
|---|---|
| クライアントID | Google Developersアカウントに関連付けられているクライアントIDを入力します。詳細については、「 必要条件 」を参照してください。 |
| クライアントシークレット | Google Developersアカウントに関連付けられているクライアントシークレットを入力します。詳細については、「 必要条件 」を参照してください。 |
[詳細]ペイン
このペインには、メインの [レポート] メニューの他、選択したレポートタイプに応じて表示/非表示になるその他様々なメニューがあります。メニュー | 説明 |
|---|---|
| 入力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スプレッドシートに転送できます。