Data
, który służy do uzyskiwania dostępu do istniejących specyfikacji źródeł danych Looker. Aby utworzyć nową specyfikację źródła danych, użyj Spreadsheet
.
Ten przykład pokazuje, jak uzyskać specyfikację źródła danych Lookera z arkusza, który ma tylko jedno połączenie z Lookerem.
// 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();
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
copy() | Data | Tworzy Data na podstawie ustawień tego źródła danych. |
get | String | Pobiera nazwę wglądu Lookera w modelu. |
get | String | Pobiera adres URL instancji Lookera. |
get | String | Pobiera nazwę modelu Looker w instancji. |
get | Data | Pobiera parametry źródła danych. |
get | Data | Pobiera typ źródła danych. |
Szczegółowa dokumentacja
copy()
Tworzy Data
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', ); const spec = ss.getDataSources()[0].getSpec(); const newSpec = spec.copy();
Powrót
Data
– kreator.
get Explore Name()
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', ); const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); const exploreName = lookerDataSourceSpec.getExploreName(); Logger.log(exploreName);
Powrót
String
– nazwa wglądu Lookera.
get Instance Url()
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', ); const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); const instanceUrl = lookerDataSourceSpec.getInstanceUrl(); Logger.log(instanceUrl);
Powrót
String
– adres URL instancji Lookera.
get Model Name()
Pobiera nazwę modelu Looker w instancji.
// 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);
Powrót
String
– nazwa modelu Lookera.
get Parameters()
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', ); const spec = ss.getDataSources()[0].getSpec(); const parameters = spec.getParameters();
Ta metoda jest dostępna tylko w przypadku źródeł danych BigQuery.
Powrót
Data
– lista parametrów.
get Type()
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', ); const spec = ss.getDataSources()[0].getSpec(); const type = spec.getType();
Powrót
Data
– typ źródła danych.