既存の Looker データソース仕様にアクセスするために使用される Data
。新しいデータソース仕様を作成するには、Spreadsheet
を使用します。
この例では、Looker 接続が 1 つしかないシートから Looker データソース仕様を取得する方法を示します。
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker();
メソッド
メソッド | 戻り値の型 | 概要 |
---|---|---|
copy() | Data | このデータソースの設定に基づいて Data を作成します。 |
get | String | モデル内の Looker Explore の名前を取得します。 |
get | String | Looker インスタンスの URL を取得します。 |
get | String | インスタンス内の Looker モデルの名前を取得します。 |
get | Data | データソースのパラメータを取得します。 |
get | Data | データソースのタイプを取得します。 |
詳細なドキュメント
copy()
このデータソースの設定に基づいて Data
を作成します。
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); const spec = ss.getDataSources()[0].getSpec(); const newSpec = spec.copy();
戻る
Data
- ビルダー。
get Explore Name()
モデル内の Looker Explore の名前を取得します。
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); const exploreName = lookerDataSourceSpec.getExploreName(); Logger.log(exploreName);
戻る
String
- Looker Explore の名前。
get Instance Url()
Looker インスタンスの URL を取得します。
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); const instanceUrl = lookerDataSourceSpec.getInstanceUrl(); Logger.log(instanceUrl);
戻る
String
- Looker インスタンスの URL。
get Model Name()
インスタンス内の Looker モデルの名前を取得します。
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); const modelName = lookerDataSourceSpec.getModelName(); Logger.log(modelName);
戻る
String
- Looker モデルの名前。
get Parameters()
データソースのパラメータを取得します。
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); const spec = ss.getDataSources()[0].getSpec(); const parameters = spec.getParameters();
この方法は、BigQuery データソースでのみ使用できます。
戻る
Data
- パラメータ リスト。
get Type()
データソースのタイプを取得します。
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); const spec = ss.getDataSources()[0].getSpec(); const type = spec.getType();
戻る
Data
- データソースのタイプ。