Un Data utilizzato per accedere specificamente alle specifiche dell'origine dati di Looker esistente. Per creare una nuova specifica dell'origine dati, utilizza Spreadsheet.
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
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
copy() | Data | Crea un Data in base alle impostazioni di questa origine dati. |
get | String | Recupera il nome dell'esplorazione di Looker nel modello. |
get | String | Recupera l'URL dell'istanza di Looker. |
get | String | Recupera il nome del modello di Looker nell'istanza. |
get | Data | Recupera i parametri dell'origine dati. |
get | Data | Recupera il tipo di origine dati. |
Documentazione dettagliata
copy()
Crea un Data 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
Data: il builder.
get Explore Name()
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.
get Instance Url()
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.
get Model Name()
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.
get Parameters()
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
Data: l'elenco dei parametri.
get Type()
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
Data: il tipo di origine dati.