- คำขอ 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/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/spreadsheets
ดูข้อมูลเพิ่มเติมได้ที่คู่มือการให้สิทธิ์
MatchedValueRange
ช่วงค่าที่ตัวกรองข้อมูลอย่างน้อย 1 รายการจับคู่
| การแสดง JSON |
|---|
{ "valueRange": { object ( |
| ช่อง | |
|---|---|
valueRange |
ค่าที่ |
dataFilters[] |
|