Gibt einen oder mehrere Wertebereiche zurück, die den angegebenen Datenfiltern entsprechen. Weitere Informationen finden Sie unter Metadaten lesen, schreiben und durchsuchen.
Der Aufrufer muss die Tabellen-ID und mindestens einen DataFilters angeben. Es werden Bereiche zurückgegeben, die einem der Datenfilter in der Anfrage entsprechen.
HTTP-Anfrage
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values:batchGetByDataFilter
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
| Parameter | |
|---|---|
spreadsheetId |
Die ID der Tabelle, aus der Daten abgerufen werden sollen. |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
| JSON-Darstellung |
|---|
{ "dataFilters": [ { object ( |
| Felder | |
|---|---|
dataFilters[] |
Die Datenfilter, die verwendet werden, um die abzurufenden Wertebereiche abzugleichen. Bereiche, die mit einem der angegebenen Datenfilter übereinstimmen, sind in der Antwort enthalten. |
majorDimension |
Die primäre Dimension, die für Ergebnisse verwendet werden soll. Wenn die Tabellendaten beispielsweise |
valueRenderOption |
Gibt an, wie Werte in der Ausgabe dargestellt werden sollen. Die Standardoption für das Rendern ist |
dateTimeRenderOption |
Gibt an, wie Datumsangaben, Uhrzeiten und Zeiträume in der Ausgabe dargestellt werden sollen. Dieser Wert wird ignoriert, wenn |
Antworttext
Die Antwort beim Abrufen von mehr als einem Wertebereich in einer Tabelle, die mit DataFilters ausgewählt wurde.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
| JSON-Darstellung |
|---|
{
"spreadsheetId": string,
"valueRanges": [
{
object ( |
| Felder | |
|---|---|
spreadsheetId |
Die ID der Tabelle, aus der die Daten abgerufen wurden. |
valueRanges[] |
Die angeforderten Werte mit der Liste der Datenfilter, die mit ihnen übereinstimmen. |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/spreadsheets
Weitere Informationen finden Sie im Autorisierungsleitfaden.
MatchedValueRange
Ein Wertebereich, der von einem oder mehreren Datenfiltern abgeglichen wurde.
| JSON-Darstellung |
|---|
{ "valueRange": { object ( |
| Felder | |
|---|---|
valueRange |
Die Werte, die mit dem |
dataFilters[] |
Der |