Accedi e modifica il foglio dell'origine dati esistente. Per creare un nuovo foglio di origine dati, utilizza Spreadsheet.insertDataSourceSheet(spec).
Utilizza questa classe solo con dati collegati a un database.
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
add | Data | Aggiunge un filtro applicato al foglio dell'origine dati. |
as | Sheet | Restituisce il foglio dell'origine dati come oggetto foglio normale. |
auto | Data | Ridimensiona automaticamente la larghezza della colonna specificata. |
auto | Data | Ridimensiona automaticamente la larghezza delle colonne specificate. |
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 | Integer | Restituisce la larghezza della colonna specificata. |
get | Data | Recupera l'origine dati a cui è collegato l'oggetto. |
get | Data | Restituisce tutti i filtri applicati al foglio dell'origine dati. |
get | Object[] | Restituisce tutti i valori del foglio dell'origine dati per il nome della colonna specificato. |
get | Object[] | Restituisce tutti i valori per il foglio dell'origine dati per il nome della colonna fornito dalla riga iniziale (basata su 1) fino al valore num fornito. |
get | Sort | Recupera tutte le specifiche di ordinamento nel foglio dell'origine dati. |
get | Data | Recupera lo stato di esecuzione dei dati dell'oggetto. |
refresh | Data | Aggiorna i dati dell'oggetto. |
remove | Data | Rimuove tutti i filtri applicati alla colonna del foglio dell'origine dati. |
remove | Data | Rimuove la specifica di ordinamento di una colonna nel foglio dell'origine dati. |
set | Data | Imposta la larghezza della colonna specificata. |
set | Data | Imposta la larghezza delle colonne specificate. |
set | Data | Imposta la specifica di ordinamento in una colonna del foglio dell'origine dati. |
set | Data | Imposta la specifica di ordinamento in una colonna del foglio dell'origine dati. |
wait | Data | Attende il completamento dell'esecuzione corrente e termina dopo il numero di secondi specificato. |
Documentazione dettagliata
add Filter(columnName, filterCriteria)
Aggiunge un filtro applicato al foglio dell'origine dati.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
column | String | Il nome della colonna a cui applicare questo filtro. |
filter | Filter | I criteri del filtro da applicare. |
Invio
Data: il foglio dell'origine dati per l'accodamento dei metodi.
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
as Sheet()
Restituisce il foglio dell'origine dati come oggetto foglio normale.
Invio
Sheet: il foglio normale.
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
auto Resize Column(columnName)
Ridimensiona automaticamente la larghezza della colonna specificata.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
column | String | Il nome della colonna. |
Invio
Data: il foglio 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
auto Resize Columns(columnNames)
Ridimensiona automaticamente la larghezza delle colonne specificate.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
column | String[] | L'elenco dei nomi delle colonne da aggiornare. |
Invio
Data: il foglio 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
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 Column Width(columnName)
Restituisce la larghezza della colonna specificata.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
column | String | Il nome della colonna. |
Invio
Integer: la larghezza della colonna o null se la colonna utilizza la larghezza predefinita.
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 Filters()
Restituisce tutti i filtri applicati al foglio dell'origine dati.
Invio
Data: un array di tutti i filtri applicati al foglio dell'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 Sheet Values(columnName)
Restituisce tutti i valori del foglio dell'origine dati per il nome della colonna specificato.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
column | String | Il nome della colonna dell'origine dati per cui recuperare i valori. |
Invio
Object[]: un array unidimensionale di valori.
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 Sheet Values(columnName, startRow, numRows)
Restituisce tutti i valori per il foglio dell'origine dati per il nome della colonna fornito dalla riga iniziale (basata su 1) fino al valore num fornito.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
column | String | Il nome della colonna dell'origine dati per cui recuperare i valori. |
start | Integer | La posizione della riga da cui iniziare a recuperare i valori. |
num | Integer | Il numero di righe da recuperare. |
Invio
Object[]: un array unidimensionale di valori.
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 Sort Specs()
Recupera tutte le specifiche di ordinamento nel foglio dell'origine dati.
Invio
Sort: un elenco di specifiche di ordinamento.
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
remove Filters(columnName)
Rimuove tutti i filtri applicati alla colonna del foglio dell'origine dati.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
column | String | Il nome della colonna da cui rimuovere i filtri. |
Invio
Data: il foglio dell'origine dati per l'accodamento dei metodi.
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
remove Sort Spec(columnName)
Rimuove la specifica di ordinamento di una colonna nel foglio dell'origine dati.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
column | String | Il nome della colonna. |
Invio
Data: il foglio 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
set Column Width(columnName, width)
Imposta la larghezza della colonna specificata.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
column | String | Il nome della colonna. |
width | Integer | La nuova larghezza della colonna. |
Invio
Data: il foglio 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
set Column Widths(columnNames, width)
Imposta la larghezza delle colonne specificate.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
column | String[] | L'elenco dei nomi delle colonne da aggiornare. |
width | Integer | La nuova larghezza delle colonne. |
Invio
Data: il foglio 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
set Sort Spec(columnName, ascending)
Imposta la specifica di ordinamento in una colonna del foglio dell'origine dati.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
column | String | Il nome della colonna da ordinare. |
ascending | Boolean | Se true, ordina la colonna in ordine crescente; se false, ordinala in ordine decrescente. |
Invio
Data: il foglio 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
set Sort Spec(columnName, sortOrder)
Imposta la specifica di ordinamento in una colonna del foglio dell'origine dati.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
column | String | Il nome della colonna da ordinare. |
sort | Sort | L'ordinamento. |
Invio
Data: il foglio 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