Method: spreadsheets.values.batchClearByDataFilter

Menghapus satu atau beberapa rentang nilai dari spreadsheet. Pemanggil harus menentukan ID spreadsheet dan satu atau beberapa DataFilters. Rentang yang cocok dengan filter data yang ditentukan akan dihapus. Hanya nilai yang dihapus -- semua properti lain dari sel (seperti pemformatan, validasi data, dll.) akan disimpan.

Permintaan HTTP

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

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
spreadsheetId

string

ID spreadsheet yang akan diperbarui.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

Representasi JSON
{
  "dataFilters": [
    {
      object (DataFilter)
    }
  ]
}
Kolom
dataFilters[]

object (DataFilter)

DataFilters yang digunakan untuk menentukan rentang mana yang akan dihapus.

Isi respons

Respons saat menghapus rentang nilai yang dipilih dengan DataFilters di spreadsheet.

Jika berhasil, isi respons memuat data dengan struktur berikut:

Representasi JSON
{
  "spreadsheetId": string,
  "clearedRanges": [
    string
  ]
}
Kolom
spreadsheetId

string

Spreadsheet tempat pembaruan diterapkan.

clearedRanges[]

string

Rentang yang dihapus, dalam notasi A1. Jika permintaan adalah untuk rentang tidak terbatas atau rentang yang lebih besar dari batas sheet, ini adalah rentang sebenarnya yang dihapus dan terikat dengan batas sheet.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

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

Untuk informasi selengkapnya, lihat Panduan otorisasi.