- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- พารามิเตอร์การค้นหา
- เนื้อความของคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- ลองใช้งาน
แสดงผลสเปรดชีตที่มีรหัสที่ระบุ ผู้เรียกต้องระบุรหัสสเปรดชีต
โดยค่าเริ่มต้น ระบบจะไม่แสดงข้อมูลภายในตารางกริด คุณรวมข้อมูลตารางกริดได้ 2 วิธีดังนี้
ระบุ มาสก์ช่องที่แสดงรายการช่องที่ต้องการโดยใช้พารามิเตอร์ URL
fields
ใน HTTPตั้งค่าพารามิเตอร์
includeGridData
URL เป็น "จริง" หากตั้งค่ามาสก์ฟิลด์ไว้ ระบบจะไม่สนใจพารามิเตอร์includeGridData
สําหรับสเปรดชีตขนาดใหญ่ แนวทางปฏิบัติแนะนําคือดึงเฉพาะช่องสเปรดชีตที่คุณต้องการ
หากต้องการดึงข้อมูลสเปรดชีตชุดย่อยเท่านั้น ให้ใช้พารามิเตอร์ของ URL ranges
ระบุช่วงโดยใช้รูปแบบ 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 |
จริงหากต้องการให้แสดงข้อมูลตารางกริด ระบบจะละเว้นพารามิเตอร์นี้หากมีการตั้งค่ามาสก์ช่องในคําขอ |
เนื้อหาของคำขอ
เนื้อหาของคำขอต้องว่างเปล่า
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ Spreadsheet
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.readonly
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/spreadsheets
https://www.googleapis.com/auth/spreadsheets.readonly
ดูข้อมูลเพิ่มเติมได้ที่คู่มือการให้สิทธิ์