- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- เนื้อความของคําขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- คําขอ
- UpdateSpreadsheetPropertiesRequest
- UpdateSheetPropertiesRequest
- UpdateDimensionPropertiesRequest
- DataSourceSheetDimensionRange
- UpdateNamedRangeRequest
- RepeatCellRequest
- AddNamedRangeRequest
- DeleteNamedRangeRequest
- AddSheetRequest
- DeleteSheetRequest
- คําขอป้อนอัตโนมัติ
- SourceAndDestination
- CutPasteRequest
- ประเภทการวาง
- CopyPasteRequest
- การวางการวาง
- MergeCellsRequest
- ประเภทการรวม
- UnmergeCellsRequest
- UpdateBordersRequest
- UpdateCellsRequest
- AddFilterViewRequest
- AppendCellsRequest
- ClearBasicFilterRequest
- DeleteDimensionRequest
- DeleteEmbeddedObjectRequest
- DeleteFilterViewRequest
- DuplicateFilterViewRequest
- DuplicateSheetRequest
- FindReplaceRequest
- InsertDimensionRequest
- InsertRangeRequest
- MoveDimensionRequest
- UpdateEmbeddedObjectPositionRequest
- วาง DataData
- TextToColumnRequest
- ประเภทตัวคั่น
- UpdateFilterViewRequest
- DeleteRangeRequest
- AppendDimensionRequest
- AddConditionalFormatRuleRequest
- UpdateConditionalFormatRuleRequest
- DeleteConditionalFormatRuleRequest
- จัดเรียงช่วงคําขอ
- SetDataValidationRequest
- SetBasicFilterRequest
- AddProtectedRangeRequest
- UpdateProtectedRangeRequest
- DeleteProtectedRangeRequest
- ปรับขนาดอัตโนมัติคําขอ
- เพิ่มคําขอแผนภูมิ
- UpdateChartSpecRequest
- UpdateBandingRequest
- AddBandingRequest
- DeleteBandingRequest
- CreateDeveloperMetadataRequest
- UpdateDeveloperMetadataRequest
- DeleteDeveloperMetadataRequest
- RandomizeRangeRequest
- เพิ่มมิติข้อมูลกลุ่ม
- DeleteDimensionGroupRequest
- UpdateDimensionGroupRequest
- TrimWhitespaceRequest
- DeleteDuplicatesRequest
- UpdateEmbeddedObjectBorderRequest
- AddSlicerRequest
- UpdateSlicerSpecRequest
- AddDataSourceRequest
- UpdateDataSourceRequest
- DeleteDataSourceRequest
- RefreshDataSourceRequest
- DataSourceObjectReference
- DataSourceObjectReference
- คําตอบ
- AddNamedRangeResponse
- การตอบกลับของ Sheet
- AddFilterViewResponse
- DuplicateFilterViewResponse
- DuplicateSheetResponse
- FindReplaceResponse
- UpdateEmbeddedObjectPositionResponse
- UpdateConditionalFormatRuleResponse
- DeleteConditionalFormatRuleResponse
- AddProtectedRangeResponse
- AddChartResponse
- AddBandingResponse
- CreateDeveloperMetadataResponse
- UpdateDeveloperMetadataResponse
- DeleteDeveloperMetadataResponse
- AddDimensionGroupResponse
- DeleteDimensionGroupResponse
- TrimWhitespaceResponse
- DeleteDuplicatesResponse
- AddSlicerResponse
- AddDataSourceResponse
- UpdateDataSourceResponse
- RefreshDataSourceResponse
- RefreshDataSourceObjectExecutionStatus
- ลองใช้งาน
นําการอัปเดตไปใช้ในสเปรดชีต
request
แต่ละรายการได้รับการตรวจสอบก่อนที่จะนําไปใช้ หากคําขอใดไม่ถูกต้อง คําขอทั้งหมดจะไม่สําเร็จและจะไม่มีการดําเนินการใดๆ
คําขอบางฉบับมี replies
เพื่อให้ข้อมูลเกี่ยวกับวิธีการนําไปใช้ การตอบกลับจะมิเรอร์คําขอ ตัวอย่างเช่น หากคุณใช้การอัปเดต 4 รายการ และรายการที่ 3 มีการตอบกลับ การตอบกลับนั้นจะมีการตอบกลับที่ว่างเปล่า 2 รายการ การตอบกลับจริง และการตอบกลับที่ว่างเปล่าอีกรายการตามลําดับนั้น
เนื่องจากลักษณะร่วมของสเปรดชีต จึงไม่รับประกันว่าสเปรดชีตจะแสดงการเปลี่ยนแปลงของคุณจริงๆ หลังเสร็จสิ้นการดําเนินการดังกล่าว อย่างไรก็ดี เรารับประกันว่าการอัปเดตในคําขอนั้นจะทํางานร่วมกันอย่างสิ้นเชิง การเปลี่ยนแปลงของคุณอาจเปลี่ยนแปลงเนื่องจากการเปลี่ยนแปลงของผู้ทํางานร่วมกัน หากไม่มีผู้ทํางานร่วมกัน สเปรดชีตควรแสดงถึงการเปลี่ยนแปลงของคุณ
คำขอ HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}:batchUpdate
URL ใช้ไวยากรณ์ gRPC Transcoding
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
spreadsheetId |
สเปรดชีตที่จะนําการอัปเดตไปใช้ |
เนื้อหาของคำขอ
เนื้อหาของคําขอมีข้อมูลที่มีโครงสร้างต่อไปนี้
การแสดง JSON |
---|
{
"requests": [
{
object ( |
ช่อง | |
---|---|
requests[] |
รายการอัปเดตที่จะใช้กับสเปรดชีต คําขอจะถูกนําไปใช้ตามลําดับที่ระบุ หากคําขอไม่ถูกต้อง ระบบจะไม่ใช้คําขอใดๆ |
includeSpreadsheetInResponse |
ระบุว่าการตอบกลับการอัปเดตควรรวมทรัพยากรสเปรดชีตหรือไม่ |
responseRanges[] |
จํากัดช่วงที่รวมอยู่ในสเปรดชีตคําตอบ มีความหมายเมื่อ |
responseIncludeGridData |
เป็นจริงหากควรส่งคืนข้อมูลตารางกริด มีความหมายเมื่อ |
เนื้อหาการตอบกลับ
การตอบกลับสําหรับการอัปเดตสเปรดชีตแบบเป็นกลุ่ม
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
การแสดง JSON |
---|
{ "spreadsheetId": string, "replies": [ { object ( |
ช่อง | |
---|---|
spreadsheetId |
สเปรดชีตที่ใช้การอัปเดต |
replies[] |
การตอบกลับการอัปเดต การดําเนินการนี้จะจับคู่การอัปเดตแบบ 1:1 กับการอัปเดต แต่การตอบกลับคําขอบางรายการอาจว่างเปล่า |
updatedSpreadsheet |
สเปรดชีตหลังใช้การอัปเดต การตั้งค่านี้จะปรากฏเมื่อ |
ขอบเขตการให้สิทธิ์
ต้องการขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/spreadsheets
สําหรับข้อมูลเพิ่มเติม โปรดดูคู่มือการให้สิทธิ์