Gibt die Tabelle mit der angegebenen ID zurück. Der Aufrufer muss die Tabellen-ID angeben. Weitere Informationen finden Sie unter Metadaten lesen, schreiben und durchsuchen.
Diese Methode unterscheidet sich von „spreadsheets.get“ dadurch, dass Sie mit dem Parameter dataFilters auswählen können, welche Teilmengen von Tabellendaten zurückgegeben werden sollen. Es können mehrere DataFilters angegeben werden. Wenn Sie einen oder mehrere Datenfilter angeben, werden die Teile der Tabelle zurückgegeben, die sich mit Bereichen überschneiden, die mit einem der Filter übereinstimmen.
Standardmäßig werden keine Daten in Rastern zurückgegeben. Sie haben zwei Möglichkeiten, Rasterdaten einzufügen:
Geben Sie eine Feldmaske an, in der die gewünschten Felder mit dem URL-Parameter
fieldsin HTTP aufgeführt sind.Setzen Sie den Parameter
includeGridDataauftrue. Wenn eine Feldmaske festgelegt ist, wird der ParameterincludeGridDataignoriert.
Bei großen Tabellen sollten Sie als Best Practice nur die gewünschten Tabellenfelder abrufen.
HTTP-Anfrage
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}:getByDataFilter
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
| Parameter | |
|---|---|
spreadsheetId |
Die anzufordernde Tabelle. |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
| JSON-Darstellung |
|---|
{
"dataFilters": [
{
object ( |
| Felder | |
|---|---|
dataFilters[] |
Mit dem |
includeGridData |
„True“, wenn Rasterdaten zurückgegeben werden sollen. Dieser Parameter wird ignoriert, wenn in der Anfrage eine Feldmaske festgelegt wurde. |
excludeTablesInBandedRanges |
„True“, wenn Tabellen in den Bereichen mit Bändern ausgeschlossen werden sollen. „False“, wenn nicht festgelegt. |
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Spreadsheet.
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.