- Żą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. Wywołujący musi podać identyfikator arkusza kalkulacyjnego i co najmniej 1 element DataFilters. Zwracane będą zakresy, które pasują do dowolnego filtra danych w prośbie.
Żą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 chcesz pobrać dane. |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
| Zapis JSON |
|---|
{ "dataFilters": [ { object ( |
| Pola | |
|---|---|
dataFilters[] |
Filtry danych służące do dopasowywania zakresów wartości do pobrania. W odpowiedzi uwzględniane są zakresy pasujące do dowolnego z określonych filtrów danych. |
majorDimension |
Główny wymiar, którego mają dotyczyć wyniki. Jeśli na przykład dane w arkuszu kalkulacyjnym mają postać |
valueRenderOption |
sposób wyświetlania wartości w wyniku. Domyślną opcją renderowania jest |
dateTimeRenderOption |
jak w wyniku powinny być reprezentowane daty, godziny i czas trwania; Jest on ignorowany, jeśli |
Treść odpowiedzi
Odpowiedź 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 pobierane są dane. |
valueRanges[] |
Wymagane wartości z listą filtrów danych, które do nich pasują. |
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 dotyczącym autoryzacji.
MatchedValueRange
Zakres wartości, który pasował do co najmniej jednego filtra danych.
| Zapis JSON |
|---|
{ "valueRange": { object ( |
| Pola | |
|---|---|
valueRange |
Wartości dopasowane przez element |
dataFilters[] |
Wartość |