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 Datain 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
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
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
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
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
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.