- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- Prova!
Restituisce il foglio di lavoro con l'ID specificato. L'utente che chiama deve specificare l'ID del foglio di lavoro.
Questo metodo è diverso da spreadsheets.get in quanto consente di selezionare i sottoinsiemi di dati del foglio di lavoro da restituire specificando un parametro dataFilters. È possibile specificare più DataFilters. La specifica di uno o più filtri dati restituisce le parti del foglio di lavoro che intersecano gli intervalli corrispondenti a uno dei filtri.
Per impostazione predefinita, i dati all'interno delle griglie non vengono restituiti. Puoi includere i dati della griglia in due modi:
Specifica una maschera di campo che elenca i campi che ti interessano utilizzando il parametro URL
fieldsin HTTPImposta il parametro
includeGridDatasu true. Se è impostata una maschera di campo, il parametroincludeGridDataviene ignorato
Per i fogli di lavoro di grandi dimensioni, come best practice, recupera solo i campi specifici che ti interessano.
Richiesta HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}:getByDataFilter
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
| Parametri | |
|---|---|
spreadsheetId |
Il foglio di lavoro da richiedere. |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{
"dataFilters": [
{
object ( |
| Campi | |
|---|---|
dataFilters[] |
|
includeGridData |
True se devono essere restituiti i dati della griglia. Questo parametro viene ignorato se nella richiesta è stata impostata una maschera di campo. |
excludeTablesInBandedRanges |
True se le tabelle devono essere escluse dagli intervalli con bande. False se non impostato. |
Corpo della risposta
In caso di esito positivo, il corpo della risposta contiene un'istanza di Spreadsheet.
Ambiti di autorizzazione
Richiede uno dei seguenti ambiti OAuth:
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/spreadsheets
Per ulteriori informazioni, consulta la Guida all'autorizzazione.