Lo sviluppatore di Big
.
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
build() | Data | Genera una specifica dell'origine dati dalle impostazioni di questo generatore. |
copy() | Data | Crea un Data in base alle impostazioni di questa origine dati. |
get | String | Recupera l'ID set di dati BigQuery. |
get | Data | Recupera i parametri dell'origine dati. |
get | String | Recupera l'ID progetto di fatturazione. |
get | String | Recupera la stringa di query non elaborata. |
get | String | Recupera l'ID tabella BigQuery. |
get | String | Recupera l'ID progetto BigQuery per la tabella. |
get | Data | Recupera il tipo di origine dati. |
remove | Big | Rimuove tutti i parametri. |
remove | Big | Rimuove il parametro specificato. |
set | Big | Imposta l'ID set di dati BigQuery. |
set | Big | Aggiunge un parametro oppure, se il parametro con il nome esiste, aggiorna la relativa cella di origine per i generatori di specifiche dell'origine dati di tipo Data . |
set | Big | Imposta l'ID progetto BigQuery di fatturazione. |
set | Big | Imposta la stringa di query non elaborata. |
set | Big | Imposta l'ID tabella BigQuery. |
set | Big | Imposta l'ID progetto BigQuery per la tabella. |
Documentazione dettagliata
build()
Genera una specifica dell'origine dati dalle impostazioni di questo generatore. Devi utilizzare as...()
per specificare un tipo di origine dati prima della compilazione.
Il seguente esempio di codice genera una specifica dell'origine dati BigQuery.
const bigQueryDataSourceSpec = SpreadsheetApp.newDataSourceSpec().asBigQuery(); // TODO(developer): Replace with the required dataset, project and table IDs. bigQueryDataSourceSpec.setDatasetId('my data set id'); bigQueryDataSourceSpec.setProjectId('my project id'); bigQueryDataSourceSpec.setTableId('my table id'); bigQueryDataSourceSpec.build();
Il seguente esempio di codice genera una specifica dell'origine dati Looker.
const lookerDataSourceSpecBuilder = SpreadsheetApp.newDataSourceSpec().asLooker(); const lookerSpec = lookerDataSourceSpecBuilder.setExploreName('my explore name') .setInstanceUrl('my instance url') .setModelName('my model name') .build();
Invio
Data
: la specifica dell'origine dati.
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 Dataset Id()
Recupera l'ID set di dati BigQuery.
Invio
String
: l'ID set di dati o una stringa vuota se la specifica dell'origine dati è definita da una query non elaborata.
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 Project Id()
Recupera l'ID progetto di fatturazione.
Invio
String
: l'ID progetto.
get Raw Query()
Recupera la stringa di query non elaborata.
Invio
String
: la stringa di query non elaborata.
get Table Id()
Recupera l'ID tabella BigQuery.
Invio
String
: l'ID tabella o una stringa vuota se la specifica dell'origine dati è definita da una query non elaborata.
get Table Project Id()
Recupera l'ID progetto BigQuery per la tabella.
Invio
String
: l'ID progetto della tabella o una stringa vuota se la specifica dell'origine dati è definita da una query non elaborata.
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.
remove All Parameters()
Rimuove tutti i parametri.
const specBuilder = SpreadsheetApp.newDataSourceSpec(); specBuilder.removeAllParameters();
Invio
Big
: il generatore, per l'accodamento.
remove Parameter(parameterName)
Rimuove il parametro specificato.
const specBuilder = SpreadsheetApp.newDataSourceSpec(); specBuilder.removeParameter('x');
Parametri
Nome | Tipo | Descrizione |
---|---|---|
parameter | String | Il nome del parametro da rimuovere. |
Invio
Big
: il generatore, per l'accodamento.
set Dataset Id(datasetId)
Imposta l'ID set di dati BigQuery.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
dataset | String | L'ID del set di dati. |
Invio
Big
: questo generatore, per l'accodamento.
set Parameter From Cell(parameterName, sourceCell)
Aggiunge un parametro oppure, se il parametro con il nome esiste, aggiorna la relativa cella di origine per i generatori di specifiche dell'origine dati di tipo Data
.
Questo metodo è disponibile solo per le origini dati BigQuery.
const specBuilder = SpreadsheetApp.newDataSourceSpec().asBigQuery(); specBuilder.setParameterFromCell('x', 'A1'); const bigQuerySpec = specBuilder.build();
Parametri
Nome | Tipo | Descrizione |
---|---|---|
parameter | String | Il nome del parametro. |
source | String | La cella di origine, come specificato nella notazione A1. |
Invio
Big
: il generatore, per l'accodamento.
set Project Id(projectId)
Imposta l'ID progetto BigQuery di fatturazione.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
project | String | L'ID del progetto di fatturazione. |
Invio
Big
: il generatore, per l'accodamento.
set Raw Query(rawQuery)
Imposta la stringa di query non elaborata.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
raw | String | La stringa di query non elaborata. |
Invio
Big
: il generatore, per l'accodamento.
set Table Id(tableId)
Imposta l'ID tabella BigQuery.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
table | String | L'ID della tabella. |
Invio
Big
: questo generatore, per l'accodamento.
set Table Project Id(projectId)
Imposta l'ID progetto BigQuery per la tabella.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
project | String | L'ID progetto della tabella BigQuery. |
Invio
Big
: il generatore, per l'accodamento.