Google Sheets API

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

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

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

เอกสารการค้นพบ

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

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

ปลายทางของบริการคือ 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}
ตั้งค่าในช่วงของสเปรดชีต