DataSourceSpec
, który służy do uzyskiwania dostępu do dotychczasowego źródła danych Lookera
specyfikacji. Aby utworzyć nową specyfikację źródła danych, użyj właściwości SpreadsheetApp.newDataSourceSpec()
.
Ten przykład pokazuje, jak uzyskać specyfikację źródła danych Lookera z arkusza, który zawiera tylko jeden Połączenie z Lookerem.
// 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();
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
copy() | DataSourceSpecBuilder | Tworzy element DataSourceSpecBuilder na podstawie ustawień tego źródła danych. |
getExploreName() | String | Pobiera nazwę wglądu Lookera w modelu. |
getInstanceUrl() | String | Pobiera adres URL instancji Lookera. |
getModelName() | String | Pobiera nazwę modelu Lookera w instancji. |
getParameters() | DataSourceParameter[] | Pobiera parametry źródła danych. |
getType() | DataSourceType | Pobiera typ źródła danych. |
Szczegółowa dokumentacja
copy()
Tworzy element DataSourceSpecBuilder
na podstawie ustawień tego źródła danych.
// 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();
Powrót
DataSourceSpecBuilder
– kreator.
getExploreName()
Pobiera nazwę wglądu Lookera w modelu.
// 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);
Powrót
String
– nazwa wglądu w Lookerze.
getInstanceUrl()
Pobiera adres URL instancji Lookera.
// 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);
Powrót
String
– adres URL instancji Lookera.
getModelName()
Pobiera nazwę modelu Lookera w instancji.
// 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);
Powrót
String
– nazwa modelu Lookera.
getParameters()
Pobiera parametry źródła danych.
// 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();
Ta metoda jest dostępna tylko w przypadku źródeł danych BigQuery.
Powrót
DataSourceParameter[]
– lista parametrów.
getType()
Pobiera typ źródła danych.
// 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();
Powrót
DataSourceType
– typ źródła danych.