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