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}
กําหนดค่าในช่วงของสเปรดชีต