Löscht einen oder mehrere Wertebereiche aus einer Tabelle. Der Aufrufer muss die Tabellen-ID und mindestens eine DataFilters
angeben. Bereiche, die einem der angegebenen Datenfilter entsprechen, werden gelöscht. Nur Werte werden 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 |
Die ID der zu aktualisierenden Tabelle. |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{
"dataFilters": [
{
object ( |
Felder | |
---|---|
dataFilters[] |
Die |
Antworttext
Die Antwort, wenn in einer Tabelle ein mit DataFilters
ausgewählter Wertebereich gelöscht wird.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{ "spreadsheetId": string, "clearedRanges": [ string ] } |
Felder | |
---|---|
spreadsheetId |
Die Tabelle, auf die die Aktualisierungen angewendet wurden. |
clearedRanges[] |
Die gelöschten Bereiche in A1-Schreibweise. Wenn sich die Anfragen auf einen unbegrenzten Bereich oder einen Ranger beziehen, der größer als die Grenzen des Tabellenblatts ist, sind dies die tatsächlichen Bereiche, die gelöscht wurden, begrenzt auf die Grenzwerte 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.