Accedi e modifica le formule delle origini dati esistenti. Per creare una nuova formula dell'origine dati, utilizza Range.setFormula(formula)
.
Utilizza questa classe solo con dati collegati a un database BigQuery.
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
cancel | Data | Annullamento dell'aggiornamento dei dati associato a questo oggetto se è in esecuzione. |
force | Data | Aggiorna i dati di questo oggetto indipendentemente dallo stato corrente. |
get | Range | Restituisce Range che rappresenta la cella a cui è ancorata questa formula dell'origine dati. |
get | Data | Recupera l'origine dati a cui è collegato l'oggetto. |
get | String | Restituisce il valore visualizzato della formula dell'origine dati. |
get | String | Restituisce la formula di questa origine dati. |
get | Data | Recupera lo stato di esecuzione dei dati dell'oggetto. |
refresh | Data | Aggiorna i dati dell'oggetto. |
set | Data | Aggiorna la formula. |
wait | Data | Attende il completamento dell'esecuzione corrente e termina dopo il numero di secondi specificato. |
Documentazione dettagliata
cancel Data Refresh()
Annullamento dell'aggiornamento dei dati associato a questo oggetto se è in esecuzione.
Questo esempio mostra come annullare l'aggiornamento di una formula.
const spreadsheet = SpreadsheetApp.getActive(); const formula = spreadsheet.getDataSourceFormulas()[0]; // Cancel the ongoing refresh on the formula. formula.cancelDataRefresh();
Viene lanciata un'eccezione se il tipo di origine dati non è attivo. Utilizza i metodi Spreadsheet
per attivare l'esecuzione dei dati per un tipo di origine dati specifico.
Invio
Data
: l'oggetto dati.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
force Refresh Data()
Aggiorna i dati di questo oggetto indipendentemente dallo stato corrente. Per maggiori dettagli, consulta refresh
. Se vuoi annullare un aggiornamento di questo oggetto attualmente in esecuzione, consulta cancel
.
Viene lanciata un'eccezione se il tipo di origine dati non è attivo. Utilizza i metodi Spreadsheet
per attivare l'esecuzione dei dati per un tipo di origine dati specifico.
Invio
Data
: l'oggetto dati.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Anchor Cell()
Restituisce Range
che rappresenta la cella a cui è ancorata questa formula dell'origine dati.
Invio
Range
: la cella di ancoraggio.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Data Source()
Recupera l'origine dati a cui è collegato l'oggetto.
Invio
Data
: l'origine dati.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Display Value()
Restituisce il valore visualizzato della formula dell'origine dati.
Invio
String
: il valore visualizzato.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Formula()
Restituisce la formula di questa origine dati.
Invio
String
: la formula.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
get Status()
Recupera lo stato di esecuzione dei dati dell'oggetto.
Invio
Data
: lo stato di esecuzione dei dati.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
refresh Data()
Aggiorna i dati dell'oggetto.
Genera un'eccezione se è attualmente nello stato error
. Utilizza Data
per aggiornare la specifica. Il metodo è preferito a force
per evitare modifiche impreviste all'origine dati.
Viene lanciata un'eccezione se il tipo di origine dati non è attivo. Utilizza i metodi Spreadsheet
per attivare l'esecuzione dei dati per un tipo di origine dati specifico.
Invio
Data
: l'oggetto dati.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
set Formula(formula)
Aggiorna la formula.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
formula | String | La nuova formula. |
Invio
Data
: la formula dell'origine dati per l'accodamento.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets
wait For Completion(timeoutInSeconds)
Attende il completamento dell'esecuzione corrente e termina dopo il numero di secondi specificato. Genera un'eccezione se l'esecuzione non è completata al termine del timeout, ma non annulla l'esecuzione dei dati.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
timeout | Integer | Il tempo di attesa per l'esecuzione dei dati, in secondi. Il valore massimo è 300 secondi. |
Invio
Data
: lo stato di esecuzione dei dati.
Autorizzazione
Gli script che utilizzano questo metodo richiedono l'autorizzazione con uno o più dei seguenti ambiti:
-
https://www.googleapis.com/auth/spreadsheets.currentonly
-
https://www.googleapis.com/auth/spreadsheets