Un'DataSourceSpec
utilizzata per accedere in modo specifico all'origine dati Looker esistente
specifiche. Per creare una nuova specifica dell'origine dati, utilizza SpreadsheetApp.newDataSourceSpec()
.
Questo esempio mostra come recuperare le specifiche dell'origine dati di Looker da un foglio che ha solo a Looker.
// 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();
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
copy() | DataSourceSpecBuilder | Crea un valore DataSourceSpecBuilder in base alle impostazioni di questa origine dati. |
getExploreName() | String | Ottiene il nome dell'esplorazione di Looker nel modello. |
getInstanceUrl() | String | Ottiene l'URL dell'istanza di Looker. |
getModelName() | String | Ottiene il nome del modello di Looker nell'istanza. |
getParameters() | DataSourceParameter[] | Restituisce i parametri dell'origine dati. |
getType() | DataSourceType | Restituisce il tipo di origine dati. |
Documentazione dettagliata
copy()
Crea un valore 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'); var spec = ss.getDataSources()[0].getSpec(); var newSpec = spec.copy();
Invio
DataSourceSpecBuilder
: il generatore.
getExploreName()
Ottiene 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'); var lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); var exploreName = lookerDataSourceSpec.getExploreName(); Logger.log(exploreName);
Invio
String
: il nome dell'esplorazione di Looker.
getInstanceUrl()
Ottiene 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'); var lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); var instanceUrl = lookerDataSourceSpec.getInstanceUrl(); Logger.log(instanceUrl);
Invio
String
: l'URL dell'istanza di Looker.
getModelName()
Ottiene 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'); var lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); var modelName = lookerDataSourceSpec.getModelName(); Logger.log(modelName);
Invio
String
: il nome del modello Looker.
getParameters()
Restituisce 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'); var spec = ss.getDataSources()[0].getSpec(); var parameters = spec.getParameters();
Questo metodo è disponibile solo per le origini dati BigQuery.
Invio
DataSourceParameter[]
: l'elenco dei parametri.
getType()
Restituisce 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'); var spec = ss.getDataSources()[0].getSpec(); var type = spec.getType();
Invio
DataSourceType
: il tipo di origine dati.