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 Rangeche 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
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
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
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
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
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
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
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
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
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
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