Re:dash でGoogle Spreadsheet データソースを利用して
スプレッドシートから取得したデータを取り扱います。
Service account keyの作成
Google SpreadsheetとRe:dashを連携させるには Service account key が必要です。
- Google Developer Console にアクセスします
- 認証情報を選択します
- 「認証情報を作成」からサービスアカウントキーを選択します
- 任意の情報を入力し、作成をクリックします
- JSONが自動的にダウンロードされます
Google Spreadsheetの準備
- 任意のデータを埋め込んだ Google Spreadsheet を作成します
- Shareボタンで公開設定をします。ユーザー欄に先程のJSONの中にある「client_email」のメールアドレスを追加します
Re:dashのデータソース設定
Re:dash で Google Spreadsheet データソースを設定します
- データソース設定画面の Type を Google Spreadsheet にします
クエリーの作成
- Re:dash の New Query で新規クエリーを作成します
- Data Source で先程作成したGoogle Spreadsheet データソースを設定します
- Query内容の入力欄に Spreadsheet の 「ID|N」 を設定します
例えば Spreadsheet のURLが
https://docs.google.com/spreadsheets/d/hogehoghogehogehogehigehigehigehagehg
だとしたら、
hogehoghogehogehogehigehigehigehagehg|1
と指定すれば上記URLの2シート目を指定することになります。