Class LookerDataSourceSpec

LookerDataSourceSpec

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

MetodaZwracany typKrótki opis
copy()DataSourceSpecBuilderTworzy element DataSourceSpecBuilder na podstawie ustawień tego źródła danych.
getExploreName()StringPobiera nazwę wglądu Lookera w modelu.
getInstanceUrl()StringPobiera adres URL instancji Lookera.
getModelName()StringPobiera nazwę modelu Lookera w instancji.
getParameters()DataSourceParameter[]Pobiera parametry źródła danych.
getType()DataSourceTypePobiera 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.