- Yêu cầu HTTP
- Tham số đường dẫn
- Nội dung yêu cầu
- Nội dung phản hồi
- Phạm vi ủy quyền
- Yêu cầu
- Update SpreadsheetsPropertiesRequest
- UpdateSheetPropertiesRequest
- UpdateDimensionPropertiesRequest
- DataSourceSheetDimensionRange
- UpdateNamedRangeRequest
- Lặp lạiCellRequest
- AddNamedRangeRequest
- DeleteNamedRangeRequest
- AddSheetRequest
- DeleteSheetRequest
- Tự động điền
- SourceAndDestination
- CutPasteRequest
- PasteType (Loại dán)
- Sao chépPaste
- Dán định hướng
- MergeCellsRequest
- MergeType
- Hủy hợp nhất yêu cầu
- UpdateBordersRequest
- UpdateCellsRequest
- AddFilterViewRequest
- AppendCellsRequest
- ClearBasicFilterRequest
- DeleteDimensionRequest
- DeleteEmbeddedObjectRequest
- DeleteFilterViewRequest
- DuplicateFilterViewRequest
- DuplicateSheetRequest
- Tìm yêu cầu thay thế
- InsertDimensionRequest
- InsertRangeRequest
- MoveDimensionRequest
- UpdateEmbeddedObjectPositionRequest
- PasteDataRequest
- Yêu cầu cột văn bản
- DelimiterType
- UpdateFilterViewRequest
- DeleteRangeRequest
- AppendDimensionRequest
- Thêm tình trạng định dạng quy tắc yêu cầu
- UpdateConditionFormatRuleRequest
- Xoá Điều kiện định dạng quy tắc
- SortRangeRequest
- SetDataValidationRequest
- SetBasicFilterRequest
- AddProtectedRangeRequest
- UpdateProtectedRangeRequest
- DeleteProtectedRangeRequest
- Tự đổi kích thước yêu cầu
- AddChartRequest
- UpdateChartSpecRequest
- UpdateBandingRequest
- AddBandingRequest
- DeleteBandingRequest
- CreateDeveloperMetadataRequest
- UpdateDeveloperMetadataRequest
- DeleteDeveloperMetadataRequest
- RandomizeRangeRequest
- AddDimensionGroupRequest
- Xoá thứ nguyên nhóm nhóm
- UpdateDimensionGroupRequest
- TrimWhitespaceRequest
- Xoá yêu cầu trùng lặp
- UpdateEmbeddedObjectBorderRequest
- AddSlicerRequest
- UpdateSlicerSpecRequest
- AddDataSourceRequest
- UpdateDataSourceRequest
- DeleteDataSourceRequest
- Làm mới nguồn dữ liệu
- DataSourceObjectReferences
- DataSourceObjectReference
- Phản hồi
- AddNamedRangeResponse
- AddSheetResponse
- AddFilterViewResponse
- DuplicateFilterViewResponse
- DuplicateSheetResponse
- Tìm phản hồi thay thế
- UpdateEmbeddedObjectPositionResponse
- UpdateConditionFormatRuleResponse
- Xoá Điều kiện định dạng phản hồi
- AddProtectedRangeResponse
- AddChartResponse
- AddBandingResponse
- CreateDeveloperMetadataResponse
- UpdateDeveloperMetadataResponse
- Xoá DeveloperMetadataResponse
- AddDimensionGroupResponse
- DeleteDimensionGroupResponse
- TrimWhitespaceResponse
- Xoá Trùng lặp
- AddSlicerResponse
- AddDataSourceResponse
- UpdateDataSourceResponse
- RefreshDataSourceResponse
- RefreshDataSourceObjectExecutionStatus
- Hãy làm thử!
Áp dụng một hoặc nhiều nội dung cập nhật cho bảng tính.
Mỗi request
đều được xác thực trước khi áp dụng. Nếu bất kỳ yêu cầu nào không hợp lệ thì toàn bộ yêu cầu sẽ không thành công và không có yêu cầu nào được áp dụng.
Một số yêu cầu có replies
để cung cấp cho bạn một số thông tin về cách áp dụng yêu cầu. Các phản hồi sẽ phản ánh yêu cầu. Ví dụ: nếu bạn đã áp dụng 4 bản cập nhật và bản cập nhật thứ ba có câu trả lời, thì câu trả lời sẽ có 2 câu trả lời trống, câu trả lời thực và một câu trả lời trống khác, theo thứ tự đó.
Do tính chất cộng tác của bảng tính, chúng tôi không đảm bảo rằng bảng tính sẽ phản ánh chính xác các thay đổi của bạn sau khi quá trình này hoàn tất, tuy nhiên, điều đó đảm bảo rằng các cập nhật trong yêu cầu sẽ được áp dụng cùng nhau về mặt nguyên tử. Thay đổi của bạn có thể được thay đổi theo những thay đổi của cộng tác viên. Nếu không có cộng tác viên nào, bảng tính sẽ phản ánh các thay đổi của bạn.
Yêu cầu HTTP
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}:batchUpdate
URL sử dụng cú pháp Chuyển mã gRPC.
Tham số đường dẫn
Các tham số | |
---|---|
spreadsheetId |
Bảng tính để áp dụng bản cập nhật. |
Nội dung yêu cầu
Nội dung yêu cầu chứa dữ liệu với cấu trúc như sau:
Biểu diễn dưới dạng JSON |
---|
{
"requests": [
{
object ( |
Các trường | |
---|---|
requests[] |
Danh sách các nội dung cập nhật sẽ áp dụng cho bảng tính. Các yêu cầu sẽ được áp dụng theo thứ tự được chỉ định. Nếu có bất kỳ yêu cầu nào không hợp lệ thì sẽ không có yêu cầu nào được áp dụng. |
includeSpreadsheetInResponse |
Xác định xem phản hồi cập nhật có bao gồm tài nguyên bảng tính hay không. |
responseRanges[] |
Giới hạn các phạm vi có trong bảng tính phản hồi. Chỉ có ý nghĩa nếu |
responseIncludeGridData |
Đúng nếu trả về dữ liệu lưới. Chỉ có ý nghĩa nếu |
Nội dung phản hồi
Trả lời cho việc cập nhật hàng loạt bảng tính.
Nếu thành công, phần nội dung phản hồi sẽ chứa dữ liệu có cấu trúc sau:
Biểu diễn dưới dạng JSON |
---|
{ "spreadsheetId": string, "replies": [ { object ( |
Các trường | |
---|---|
spreadsheetId |
Bảng tính đã áp dụng bản cập nhật. |
replies[] |
Phản hồi về nội dung cập nhật. Thao tác này sẽ ánh xạ 1:1 với nội dung cập nhật, mặc dù các câu trả lời cho một số yêu cầu có thể trống. |
updatedSpreadsheet |
Bảng tính sau khi cập nhật đã được áp dụng. Bạn chỉ đặt trường này nếu |
Phạm vi ủy quyền
Yêu cầu một trong các phạm vi OAuth sau:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/spreadsheets
Để biết thêm thông tin, hãy xem Hướng dẫn ủy quyền.