Clears one or more ranges of values from a spreadsheet. For more information, see Read, write, and search metadata.
The caller must specify the spreadsheet ID and one or more DataFilters. Ranges matching any of the specified data filters will be cleared. Only values are cleared -- all other properties of the cell (such as formatting, data validation, etc.) are kept.
HTTP request
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values:batchClearByDataFilter
The URL uses gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
spreadsheetId |
The ID of the spreadsheet to update. |
Request body
The request body contains data with the following structure:
| JSON representation |
|---|
{
"dataFilters": [
{
object ( |
| Fields | |
|---|---|
dataFilters[] |
The |
Response body
The response when clearing a range of values selected with DataFilters in a spreadsheet.
If successful, the response body contains data with the following structure:
| JSON representation |
|---|
{ "spreadsheetId": string, "clearedRanges": [ string ] } |
| Fields | |
|---|---|
spreadsheetId |
The spreadsheet the updates were applied to. |
clearedRanges[] |
The ranges that were cleared, in A1 notation. If the requests are for an unbounded range or a range larger than the bounds of the sheet, this is the actual ranges that were cleared, bounded to the sheet's limits. |
Authorization scopes
Requires one of the following OAuth scopes:
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/spreadsheets
For more information, see the Authorization guide.