Ein Data
, das speziell für den Zugriff auf die vorhandenen Looker-Datenquellenspezifikationen verwendet wird. Verwenden Sie Spreadsheet
, um eine neue Datenquellenspezifikation zu erstellen.
In diesem Beispiel wird gezeigt, wie Sie die Looker-Datenquellenspezifikation aus einem Tabellenblatt abrufen, das nur eine Looker-Verbindung enthält.
// 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();
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
copy() | Data | Erstellt eine Data basierend auf den Einstellungen dieser Datenquelle. |
get | String | Ruft den Namen des Looker-Explores im Modell ab. |
get | String | Ruft die URL der Looker-Instanz ab. |
get | String | Ruft den Namen des Looker-Modells in der Instanz ab. |
get | Data | Ruft die Parameter der Datenquelle ab. |
get | Data | Ruft den Typ der Datenquelle ab. |
Detaillierte Dokumentation
copy()
Erstellt eine Data
basierend auf den Einstellungen dieser Datenquelle.
// 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();
Rückflug
Data
: Der Builder.
get Explore Name()
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', ); const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); const exploreName = lookerDataSourceSpec.getExploreName(); Logger.log(exploreName);
Rückflug
String
: Der Name des Looker-Explores.
get Instance Url()
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', ); const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); const instanceUrl = lookerDataSourceSpec.getInstanceUrl(); Logger.log(instanceUrl);
Rückflug
String
: Die URL der Looker-Instanz.
get Model Name()
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', ); const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); const modelName = lookerDataSourceSpec.getModelName(); Logger.log(modelName);
Rückflug
String
: Der Name des Looker-Modells.
get Parameters()
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', ); const spec = ss.getDataSources()[0].getSpec(); const parameters = spec.getParameters();
Diese Methode ist nur für BigQuery-Datenquellen verfügbar.
Rückflug
Data
: Parameterliste.
get Type()
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', ); const spec = ss.getDataSources()[0].getSpec(); const type = spec.getType();
Rückflug
Data
: Der Datenquellentyp.