- Richiesta HTTP
- Parametri del percorso
- Corpo della richiesta
- Corpo della risposta
- Ambiti di autorizzazione
- MatchedValueRange
- Fai una prova!
Restituisce uno o più intervalli di valori che corrispondono ai filtri dei dati specificati. Per saperne di più, consulta Leggere, scrivere ed eseguire ricerche nei metadati.
Il chiamante deve specificare l'ID foglio di lavoro e uno o più DataFilters. Verranno restituiti gli intervalli che corrispondono a uno qualsiasi dei filtri dei dati nella richiesta.
Richiesta HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values:batchGetByDataFilter
L'URL utilizza la sintassi di transcodifica gRPC.
Parametri del percorso
| Parametri | |
|---|---|
spreadsheetId |
L'ID del foglio di lavoro da cui recuperare i dati. |
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{ "dataFilters": [ { object ( |
| Campi | |
|---|---|
dataFilters[] |
I filtri dei dati utilizzati per trovare le corrispondenze con gli intervalli di valori da recuperare. Gli intervalli che corrispondono a uno qualsiasi dei filtri dei dati specificati sono inclusi nella risposta. |
majorDimension |
La dimensione principale che i risultati devono utilizzare. Ad esempio, se i dati del foglio di lavoro sono: |
valueRenderOption |
Come devono essere rappresentati i valori nell'output. L'opzione di rendering predefinita è |
dateTimeRenderOption |
Come devono essere rappresentati date, orari e durate nell'output. Questo valore viene ignorato se |
Corpo della risposta
La risposta quando vengono recuperati più intervalli di valori in un foglio di lavoro selezionato da DataFilters.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
| Rappresentazione JSON |
|---|
{
"spreadsheetId": string,
"valueRanges": [
{
object ( |
| Campi | |
|---|---|
spreadsheetId |
L'ID del foglio di lavoro da cui sono stati recuperati i dati. |
valueRanges[] |
I valori richiesti con l'elenco dei filtri dei dati che corrispondono. |
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.
MatchedValueRange
Un intervallo di valori corrispondente a uno o più filtri dei dati.
| Rappresentazione JSON |
|---|
{ "valueRange": { object ( |
| Campi | |
|---|---|
valueRange |
I valori corrispondenti a |
dataFilters[] |
Il valore |