Ein DataSourceSpec
, mit dem speziell auf die vorhandene Looker-Datenquelle zugegriffen wird
Spezifikationen. Wenn Sie eine neue Datenquellenspezifikation erstellen möchten, verwenden Sie SpreadsheetApp.newDataSourceSpec()
.
Dieses Beispiel zeigt, wie Sie die Looker-Datenquellenspezifikation aus einer Tabelle abrufen können, die nur eine Looker-Verbindung.
// 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();
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
copy() | DataSourceSpecBuilder | Erstellt auf Grundlage der Einstellungen dieser Datenquelle eine DataSourceSpecBuilder . |
getExploreName() | String | Ruft den Namen des Looker-Explores im Modell ab. |
getInstanceUrl() | String | Ruft die URL der Looker-Instanz ab. |
getModelName() | String | Ruft den Namen des Looker-Modells in der Instanz ab. |
getParameters() | DataSourceParameter[] | Ruft die Parameter der Datenquelle ab. |
getType() | DataSourceType | Ruft den Typ der Datenquelle ab. |
Detaillierte Dokumentation
copy()
Erstellt auf Grundlage der Einstellungen dieser Datenquelle eine 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();
Rückflug
DataSourceSpecBuilder
: Der Builder.
getExploreName()
Ruft den Namen des Looker-Explores im Modell ab.
// 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);
Rückflug
String
– Der Name des Looker-Explores.
getInstanceUrl()
Ruft die URL der Looker-Instanz ab.
// 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);
Rückflug
String
: Die URL der Looker-Instanz.
getModelName()
Ruft den Namen des Looker-Modells in der Instanz ab.
// 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);
Rückflug
String
: Der Name des Looker-Modells.
getParameters()
Ruft die Parameter der Datenquelle ab.
// 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();
Diese Methode ist nur für BigQuery-Datenquellen verfügbar.
Rückflug
DataSourceParameter[]
: Die Parameterliste.
getType()
Ruft den Typ der Datenquelle ab.
// 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();
Rückflug
DataSourceType
: Der Typ der Datenquelle.