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