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