Class LookerDataSourceSpec

LookerDataSourceSpec

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

MethodeRückgabetypKurzbeschreibung
copy()DataSourceSpecBuilderErstellt auf Grundlage der Einstellungen dieser Datenquelle eine DataSourceSpecBuilder.
getExploreName()StringRuft den Namen des Looker-Explores im Modell ab.
getInstanceUrl()StringRuft die URL der Looker-Instanz ab.
getModelName()StringRuft den Namen des Looker-Modells in der Instanz ab.
getParameters()DataSourceParameter[]Ruft die Parameter der Datenquelle ab.
getType()DataSourceTypeRuft 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.