- Żądanie HTTP
- Parametry ścieżki
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- MatchedValueRange
- Wypróbuj
Zwraca co najmniej 1 zakres wartości pasujących do określonych filtrów danych. Więcej informacji znajdziesz w artykule Odczytywanie, zapisywanie i wyszukiwanie metadanych.
Wywołujący musi podać identyfikator arkusza kalkulacyjnego i co najmniej 1 DataFilters. Zostaną zwrócone zakresy, które pasują do dowolnego z filtrów danych w żądaniu.
Żądanie HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values:batchGetByDataFilter
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
| Parametry | |
|---|---|
spreadsheetId |
Identyfikator arkusza kalkulacyjnego, z którego mają być pobierane dane. |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
| Zapis JSON |
|---|
{ "dataFilters": [ { object ( |
| Pola | |
|---|---|
dataFilters[] |
Filtry danych używane do dopasowywania zakresów wartości do pobrania. Odpowiedź zawiera zakresy, które pasują do dowolnego z określonych filtrów danych. |
majorDimension |
Główny wymiar, którego powinny używać wyniki. Jeśli na przykład dane w arkuszu kalkulacyjnym to |
valueRenderOption |
Sposób reprezentowania wartości w danych wyjściowych. Domyślna opcja renderowania to |
dateTimeRenderOption |
Jak daty, godziny i okresy powinny być przedstawiane w danych wyjściowych. Jest to ignorowane, jeśli |
Treść odpowiedzi
Odpowiedź podczas pobierania więcej niż jednego zakresu wartości w arkuszu kalkulacyjnym wybranym przez DataFilters.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
| Zapis JSON |
|---|
{
"spreadsheetId": string,
"valueRanges": [
{
object ( |
| Pola | |
|---|---|
spreadsheetId |
Identyfikator arkusza kalkulacyjnego, z którego pobrano dane. |
valueRanges[] |
Żądane wartości wraz z listą pasujących do nich filtrów danych. |
Zakresy autoryzacji
Wymaga jednego z tych zakresów OAuth:
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/spreadsheets
Więcej informacji znajdziesz w przewodniku po autoryzacji.
MatchedValueRange
Zakres wartości, który został dopasowany przez co najmniej 1 filtr danych.
| Zapis JSON |
|---|
{ "valueRange": { object ( |
| Pola | |
|---|---|
valueRange |
Wartości dopasowane przez element |
dataFilters[] |
Wartość |