- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- พารามิเตอร์การค้นหา
- เนื้อความของคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- ลองใช้งาน
แสดงผลสเปรดชีตที่รหัสที่ระบุ ผู้โทรต้องระบุรหัสสเปรดชีต
โดยค่าเริ่มต้น ระบบจะไม่แสดงข้อมูลภายในตารางกริด คุณใส่ข้อมูลตารางกริดได้ 2 วิธีดังนี้
ระบุฟิลด์มาสก์ที่แสดงฟิลด์ที่ต้องการโดยใช้พารามิเตอร์ URL
fieldsใน HTTPตั้งค่าพารามิเตอร์ URL
includeGridDataเป็น true หากตั้งค่ามาสก์ฟิลด์ ระบบจะไม่สนใจพารามิเตอร์includeGridData
สำหรับสเปรดชีตขนาดใหญ่ แนวทางปฏิบัติแนะนำคือให้ดึงเฉพาะช่องสเปรดชีตที่ต้องการ
หากต้องการดึงข้อมูลสเปรดชีตเพียงชุดย่อย ให้ใช้พารามิเตอร์ ranges ของ URL โดยจะระบุช่วงโดยใช้รูปแบบ A1 คุณสามารถกำหนดเซลล์เดียว (เช่น A1) หรือหลายเซลล์ (เช่น A1:D5) ได้ นอกจากนี้ยังรับเซลล์จากชีตอื่นๆ ภายในสเปรดชีตเดียวกัน (เช่น Sheet2!A1:C4) หรือเรียกข้อมูลหลายช่วงพร้อมกัน (เช่น ?ranges=A1:D5&ranges=Sheet2!A1:C4) ได้ด้วย การจำกัดช่วงจะแสดงเฉพาะส่วนของสเปรดชีตที่ทับซ้อนกับช่วงที่ขอ
คำขอ HTTP
GET https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}
URL ใช้ไวยากรณ์การแปลงรหัส gRPC
พารามิเตอร์เส้นทาง
| พารามิเตอร์ | |
|---|---|
spreadsheetId |
สเปรดชีตที่จะขอ |
พารามิเตอร์การค้นหา
| พารามิเตอร์ | |
|---|---|
ranges[] |
ช่วงที่จะดึงข้อมูลจากสเปรดชีต |
includeGridData |
จริงหากควรแสดงข้อมูลตารางกริด ระบบจะไม่สนใจพารามิเตอร์นี้หากมีการตั้งค่า FieldMask ในคำขอ |
excludeTablesInBandedRanges |
จริง หากควรยกเว้นตารางในแถบช่วง เป็น "เท็จ" หากไม่ได้ตั้งค่า |
commentsViewMode |
โหมดมุมมองความคิดเห็นที่จะใช้กับสเปรดชีต ซึ่งช่วยให้ดูสเปรดชีตโดยไม่แสดงความคิดเห็นหรือแสดงความคิดเห็นได้ หากไม่ได้ระบุ ระบบจะใช้ |
เนื้อความของคำขอ
เนื้อหาของคำขอต้องว่างเปล่า
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ Spreadsheet
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.readonlyhttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/spreadsheetshttps://www.googleapis.com/auth/spreadsheets.readonly
ดูข้อมูลเพิ่มเติมได้ที่คู่มือการให้สิทธิ์