Class LookerDataSourceSpec

Specificadell'originedatidi Looker

Un DataSourceSpec utilizzato per accedere specificamente alle specifiche dell'origine dati di Looker esistente. Per creare una nuova specifica dell'origine dati, utilizza SpreadsheetApp.newDataSourceSpec().

Questo esempio mostra come ottenere la specifica dell'origine dati di Looker da un foglio con una sola connessione a Looker.

// 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();

Metodi

MetodoTipo restituitoBreve descrizione
copy()DataSourceSpecBuilderCrea un DataSourceSpecBuilder in base alle impostazioni di questa origine dati.
getExploreName()StringRecupera il nome dell'esplorazione di Looker nel modello.
getInstanceUrl()StringRecupera l'URL dell'istanza di Looker.
getModelName()StringRecupera il nome del modello di Looker nell'istanza.
getParameters()DataSourceParameter[]Recupera i parametri dell'origine dati.
getType()DataSourceTypeRecupera il tipo di origine dati.

Documentazione dettagliata

copy()

Crea un DataSourceSpecBuilder in base alle impostazioni di questa origine dati.

// 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();

Invio

DataSourceSpecBuilder: il builder.


getExploreName()

Recupera il nome dell'esplorazione di Looker nel modello.

// 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);

Invio

String: il nome dell'esplorazione di Looker.


getInstanceUrl()

Recupera l'URL dell'istanza di Looker.

// 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);

Invio

String: l'URL dell'istanza di Looker.


getModelName()

Recupera il nome del modello di Looker nell'istanza.

// 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);

Invio

String: il nome del modello di Looker.


getParameters()

Recupera i parametri dell'origine dati.

// 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();

Questo metodo è disponibile solo per le origini dati BigQuery.

Invio

DataSourceParameter[]: l'elenco dei parametri.


getType()

Recupera il tipo di origine dati.

// 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();

Invio

DataSourceType: il tipo di origine dati.