- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- เนื้อความของคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- MatchedValueRange
- ลองใช้งาน
แสดงผลช่วงของค่าอย่างน้อย 1 ช่วงซึ่งตรงกับตัวกรองข้อมูลที่ระบุ ผู้เรียกต้องระบุรหัสสเปรดชีตและ DataFilters อย่างน้อย 1 รายการ ระบบจะแสดงผลช่วงวันที่ที่ตรงกับตัวกรองข้อมูลในคำขอ
คำขอ HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}/values:batchGetByDataFilter
URL ใช้ไวยากรณ์การแปลง gRPC
พารามิเตอร์เส้นทาง
| พารามิเตอร์ | |
|---|---|
| spreadsheetId | 
 รหัสของสเปรดชีตที่จะดึงข้อมูล | 
เนื้อหาของคำขอ
เนื้อความของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON | 
|---|
| { "dataFilters": [ { object ( | 
| ช่อง | |
|---|---|
| dataFilters[] | 
 ตัวกรองข้อมูลที่ใช้จับคู่ช่วงของค่าที่จะดึงข้อมูล ระบบจะรวมช่วงที่ตรงกับตัวกรองข้อมูลใดก็ตามที่ระบุไว้ในคําตอบ | 
| majorDimension | 
 มิติข้อมูลหลักที่ผลลัพธ์ควรใช้ เช่น หากข้อมูลสเปรดชีตคือ  | 
| valueRenderOption | 
 วิธีที่ควรแสดงค่าในเอาต์พุต ตัวเลือกการแสดงผลเริ่มต้นคือ  | 
| dateTimeRenderOption | 
 วิธีที่ควรแสดงวันที่ เวลา และระยะเวลาในเอาต์พุต ระบบจะละเว้นค่านี้หาก  | 
เนื้อหาการตอบกลับ
การตอบสนองเมื่อดึงข้อมูลช่วงค่ามากกว่า 1 ช่วงในสเปรดชีตที่เลือกโดย DataFilters
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON | 
|---|
| {
  "spreadsheetId": string,
  "valueRanges": [
    {
      object ( | 
| ช่อง | |
|---|---|
| spreadsheetId | 
 รหัสของสเปรดชีตที่ดึงข้อมูล | 
| valueRanges[] | 
 ค่าที่ขอพร้อมรายการตัวกรองข้อมูลที่ตรงกัน | 
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
- https://www.googleapis.com/auth/drive
- https://www.googleapis.com/auth/drive.file
- https://www.googleapis.com/auth/spreadsheets
ดูข้อมูลเพิ่มเติมได้ที่คู่มือการให้สิทธิ์
MatchedValueRange
ช่วงค่าที่ตรงกับตัวกรองข้อมูลอย่างน้อย 1 รายการ
| การแสดง JSON | 
|---|
| { "valueRange": { object ( | 
| ช่อง | |
|---|---|
| valueRange | 
 ค่าที่ตรงกับ  | 
| dataFilters[] | 
 
 |