Method: spreadsheets.values.batchClearByDataFilter

Löscht einen oder mehrere Wertebereiche aus einer Tabelle. Der Aufrufer muss die Tabellen-ID und mindestens einen DataFilters angeben. Bereiche, die mit einem der angegebenen Datenfilter übereinstimmen, werden gelöscht. Es werden nur die Werte gelöscht. Alle anderen Eigenschaften der Zelle (z. B. Formatierung, Datenvalidierung usw.) bleiben erhalten.

HTTP-Anfrage

POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values:batchClearByDataFilter

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
spreadsheetId

string

Die ID der Tabelle, die aktualisiert werden soll.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "dataFilters": [
    {
      object (DataFilter)
    }
  ]
}
Felder
dataFilters[]

object (DataFilter)

Die DataFilters, mit der festgelegt wird, welche Bereiche gelöscht werden sollen.

Antworttext

Die Antwort, wenn ein Bereich von Werten, der mit DataFilters in einer Tabelle ausgewählt wurde, gelöscht wird.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "spreadsheetId": string,
  "clearedRanges": [
    string
  ]
}
Felder
spreadsheetId

string

Die Tabelle, auf die die Änderungen angewendet wurden.

clearedRanges[]

string

Die gelöschten Bereiche in A1-Notation. Wenn die Anfragen sich auf einen unbegrenzten Bereich oder einen Bereich beziehen, der größer als die Grenzen des Tabellenblatts ist, sind dies die tatsächlichen Bereiche, die gelöscht wurden, begrenzt auf die Grenzen des Tabellenblatts.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/spreadsheets

Weitere Informationen finden Sie im Leitfaden zur Autorisierung.