ล้างช่วงค่าอย่างน้อย 1 ช่วงออกจากสเปรดชีต ผู้เรียกต้องระบุรหัสสเปรดชีตและ DataFilters อย่างน้อย 1 รายการ ระบบจะล้างช่วงข้อมูลที่ตรงกับตัวกรองข้อมูลที่ระบุ ระบบจะล้างเฉพาะค่าเท่านั้น โดยจะเก็บพร็อพเพอร์ตี้อื่นๆ ทั้งหมดของเซลล์ไว้ (เช่น การจัดรูปแบบ การตรวจสอบข้อมูล ฯลฯ)
คำขอ HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values:batchClearByDataFilter
URL ใช้ไวยากรณ์การแปลง gRPC
พารามิเตอร์เส้นทาง
| พารามิเตอร์ | |
|---|---|
spreadsheetId |
รหัสของสเปรดชีตที่จะอัปเดต |
เนื้อหาของคำขอ
เนื้อความของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON |
|---|
{
"dataFilters": [
{
object ( |
| ช่อง | |
|---|---|
dataFilters[] |
|
เนื้อหาการตอบกลับ
การตอบสนองเมื่อล้างช่วงค่าที่เลือกด้วย DataFilters ในสเปรดชีต
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON |
|---|
{ "spreadsheetId": string, "clearedRanges": [ string ] } |
| ช่อง | |
|---|---|
spreadsheetId |
สเปรดชีตที่ใช้การอัปเดต |
clearedRanges[] |
ช่วงที่ถูกล้างในรูปแบบ A1 หากคำขอเป็นช่วงที่ไม่มีขอบเขตหรือ Ranger ที่ใหญ่กว่าขอบเขตของชีต นี่เป็นช่วงจริงที่ล้างแล้วซึ่งถูกจำกัดตามขีดจำกัดของชีต |
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/spreadsheets
ดูข้อมูลเพิ่มเติมได้ที่คู่มือการให้สิทธิ์