Google Sheets API

อ่านและเขียน Google ชีต

บริการ: sheets.googleapis.com

หากต้องการโทรหาบริการนี้ เราขอแนะนําให้คุณใช้ไลบรารีของไคลเอ็นต์จาก Google หากแอปพลิเคชันของคุณต้องใช้ไลบรารีของคุณเองเพื่อเรียกบริการนี้ ให้ใช้ข้อมูลต่อไปนี้เมื่อคุณส่งคําขอ API

เอกสาร Discovery

เอกสารการค้นพบเป็นข้อกําหนดที่เครื่องอ่านได้สําหรับการอธิบายและใช้ REST API ระบบนี้ใช้เพื่อสร้างไลบรารีของไคลเอ็นต์ ปลั๊กอิน IDE และเครื่องมืออื่นๆ ที่โต้ตอบกับ Google API บริการหนึ่งอาจมีเอกสารการค้นพบหลายรายการ บริการนี้มีเอกสารการค้นพบดังต่อไปนี้

ปลายทางบริการ

ปลายทางบริการคือ URL หลักที่ระบุที่อยู่เครือข่ายของบริการ API บริการหนึ่งอาจมีปลายทางบริการหลายแห่ง บริการนี้มีปลายทางบริการต่อไปนี้และ URI ทั้งหมดด้านล่างจะสัมพันธ์กับปลายทางของบริการนี้

  • https://sheets.googleapis.com

ทรัพยากร REST: v4.spreadsheets

วิธีการ
batchUpdate POST /v4/spreadsheets/{spreadsheetId}:batchUpdate
ใช้การอัปเดตอย่างน้อย 1 รายการในสเปรดชีต
create POST /v4/spreadsheets
สร้างสเปรดชีตที่ส่งกลับสเปรดชีตที่สร้างขึ้นใหม่
get GET /v4/spreadsheets/{spreadsheetId}
แสดงผลสเปรดชีตตามรหัสที่ระบุ
getByDataFilter POST /v4/spreadsheets/{spreadsheetId}:getByDataFilter
แสดงผลสเปรดชีตตามรหัสที่ระบุ

ทรัพยากร REST: v4.spreadsheets.developerMetadata

วิธีการ
get GET /v4/spreadsheets/{spreadsheetId}/developerMetadata/{metadataId}
แสดงผลข้อมูลเมตาของนักพัฒนาซอฟต์แวร์ด้วยรหัสที่ระบุ
search POST /v4/spreadsheets/{spreadsheetId}/developerMetadata:search
แสดงผลข้อมูลเมตาของนักพัฒนาซอฟต์แวร์ทั้งหมดที่ตรงกับ DataFilter ที่ระบุ

ทรัพยากร REST: v4.spreadsheets.sheets

วิธีการ
copyTo POST /v4/spreadsheets/{spreadsheetId}/sheets/{sheetId}:copyTo
คัดลอกแผ่นงานเดียวจากสเปรดชีตไปยังสเปรดชีตอื่น

ทรัพยากร REST: v4.spreadsheets.values

วิธีการ
append POST /v4/spreadsheets/{spreadsheetId}/values/{range}:append
เพิ่มค่าลงในสเปรดชีต
batchClear POST /v4/spreadsheets/{spreadsheetId}/values:batchClear
ล้างช่วงค่าอย่างน้อย 1 ช่วงออกจากสเปรดชีต
batchClearByDataFilter POST /v4/spreadsheets/{spreadsheetId}/values:batchClearByDataFilter
ล้างช่วงค่าอย่างน้อย 1 ช่วงออกจากสเปรดชีต
batchGet GET /v4/spreadsheets/{spreadsheetId}/values:batchGet
แสดงผลช่วงของค่าอย่างน้อย 1 ช่วงจากสเปรดชีต
batchGetByDataFilter POST /v4/spreadsheets/{spreadsheetId}/values:batchGetByDataFilter
แสดงผลช่วงของค่าอย่างน้อย 1 ช่วงที่ตรงกับตัวกรองตัวกรองที่ระบุ
batchUpdate POST /v4/spreadsheets/{spreadsheetId}/values:batchUpdate
ตั้งค่าในช่วงของสเปรดชีตอย่างน้อย 1 ช่วง
batchUpdateByDataFilter POST /v4/spreadsheets/{spreadsheetId}/values:batchUpdateByDataFilter
ตั้งค่าในช่วงของสเปรดชีตอย่างน้อย 1 ช่วง
clear POST /v4/spreadsheets/{spreadsheetId}/values/{range}:clear
ล้างค่าออกจากสเปรดชีต
get GET /v4/spreadsheets/{spreadsheetId}/values/{range}
แสดงผลช่วงของค่าจากสเปรดชีต
update PUT /v4/spreadsheets/{spreadsheetId}/values/{range}
กําหนดค่าในช่วงของสเปรดชีต