- 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 uỷ quyền
- Yêu cầu
- UpdateSpreadsheetPropertiesRequest
- UpdateSheetPropertiesRequest
- UpdateDimensionPropertiesRequest
- DataSourceSheetDimensionRange
- UpdateNamedRangeRequest
- RepeatCellRequest
- AddNamedRangeRequest
- DeleteNamedRangeRequest
- AddSheetRequest
- DeleteSheetRequest
- AutoFillRequest
- SourceAndDestination
- CutPasteRequest
- PasteType
- CopyPasteRequest
- PasteOrientation
- MergeCellsRequest
- MergeType
- UnmergeCellsRequest
- UpdateBordersRequest
- UpdateCellsRequest
- AddFilterViewRequest
- AppendCellsRequest
- ClearBasicFilterRequest
- DeleteDimensionRequest
- DeleteEmbeddedObjectRequest
- DeleteFilterViewRequest
- DuplicateFilterViewRequest
- DuplicateSheetRequest
- FindReplaceRequest
- InsertDimensionRequest
- InsertRangeRequest
- MoveDimensionRequest
- UpdateEmbeddedObjectPositionRequest
- PasteDataRequest
- TextToColumnsRequest
- DelimiterType
- UpdateFilterViewRequest
- DeleteRangeRequest
- AppendDimensionRequest
- AddConditionalFormatRuleRequest
- UpdateConditionalFormatRuleRequest
- DeleteConditionalFormatRuleRequest
- SortRangeRequest
- SetDataValidationRequest
- SetBasicFilterRequest
- AddProtectedRangeRequest
- UpdateProtectedRangeRequest
- DeleteProtectedRangeRequest
- AutoResizeDimensionsRequest
- AddChartRequest
- UpdateChartSpecRequest
- UpdateBandingRequest
- AddBandingRequest
- DeleteBandingRequest
- CreateDeveloperMetadataRequest
- UpdateDeveloperMetadataRequest
- DeleteDeveloperMetadataRequest
- RandomizeRangeRequest
- AddDimensionGroupRequest
- DeleteDimensionGroupRequest
- UpdateDimensionGroupRequest
- TrimWhitespaceRequest
- DeleteDuplicatesRequest
- UpdateEmbeddedObjectBorderRequest
- AddSlicerRequest
- UpdateSlicerSpecRequest
- AddDataSourceRequest
- UpdateDataSourceRequest
- DeleteDataSourceRequest
- RefreshDataSourceRequest
- DataSourceObjectReferences
- DataSourceObjectReference
- CancelDataSourceRefreshRequest
- AddTableRequest
- UpdateTableRequest
- DeleteTableRequest
- InsertCommentRequest
- AddCommentReplyRequest
- UpdateCommentPostRequest
- DeleteCommentRequest
- DeleteCommentReplyRequest
- Phản hồi
- AddNamedRangeResponse
- AddSheetResponse
- AddFilterViewResponse
- DuplicateFilterViewResponse
- DuplicateSheetResponse
- FindReplaceResponse
- UpdateEmbeddedObjectPositionResponse
- UpdateConditionalFormatRuleResponse
- DeleteConditionalFormatRuleResponse
- AddProtectedRangeResponse
- AddChartResponse
- AddBandingResponse
- CreateDeveloperMetadataResponse
- UpdateDeveloperMetadataResponse
- DeleteDeveloperMetadataResponse
- AddDimensionGroupResponse
- DeleteDimensionGroupResponse
- TrimWhitespaceResponse
- DeleteDuplicatesResponse
- AddSlicerResponse
- AddDataSourceResponse
- UpdateDataSourceResponse
- RefreshDataSourceResponse
- RefreshDataSourceObjectExecutionStatus
- CancelDataSourceRefreshResponse
- CancelDataSourceRefreshStatus
- RefreshCancellationStatus
- RefreshCancellationState
- RefreshCancellationErrorCode
- AddTableResponse
- InsertCommentResponse
- AddCommentReplyResponse
- CommentUpdateState
- 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 có yêu cầu không hợp lệ thì toàn bộ yêu cầu sẽ không thành công và không có gì được áp dụng.
Một số yêu cầu có biểu tượng replies để cung cấp cho bạn thông tin về cách áp dụng các yêu cầu đó. Các câu trả lời sẽ phản ánh các 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ứ 3 có một câu trả lời, thì phản hồi sẽ có 2 câu trả lời trống, câu trả lời thực tế 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, nên không có gì đả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 hoàn tất. Tuy nhiên, có thể đảm bảo rằng các nội dung cập nhật trong yêu cầu sẽ được áp dụng cùng nhau một cách nguyên tử. Các thay đổi của bạn có thể bị thay đổi theo các thay đổi của cộng tác viên. Nếu không có cộng tác viên, bảng tính sẽ phản ánh những 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
| Thông số | |
|---|---|
spreadsheetId |
Bảng tính để áp dụng nội dung 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 sau:
| Biểu diễn dưới dạng JSON |
|---|
{ "requests": [ { object ( |
| Trường | |
|---|---|
requests[] |
Danh sách các nội dung cập nhật cần áp dụng cho bảng tính. Các yêu cầu sẽ được áp dụng theo thứ tự mà bạn chỉ định. Nếu có yêu cầu không hợp lệ, thì không yêu cầu nào được áp dụng. |
includeSpreadsheetInResponse |
Xác định xem phản hồi cập nhật có nên bao gồm tài nguyên bảng tính hay không. |
responseRanges[] |
Giới hạn các dải ô có trong bảng tính phản hồi. Chỉ có ý nghĩa nếu |
responseIncludeGridData |
Giá trị true nếu dữ liệu lưới cần được trả về. Chỉ có ý nghĩa nếu |
commentsViewMode |
Chế độ xem bình luận sẽ áp dụng cho bảng tính. Nhờ đó, bạn có thể xem bảng tính có hoặc không có nhận xét. Nếu bạn không chỉ định một giá trị, hệ thống sẽ sử dụng |
Nội dung phản hồi
Phản hồ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 ( |
| Trường | |
|---|---|
spreadsheetId |
Bảng tính mà nội dung cập nhật được áp dụng. |
replies[] |
Phản hồi đối với thông tin cập nhật. Điều này tương ứng 1:1 với các bản cập nhật, mặc dù câu trả lời cho một số yêu cầu có thể trống. |
updatedSpreadsheet |
Bảng tính sau khi áp dụng các nội dung cập nhật. Bạn chỉ đặt thuộc tính này nếu |
commentUpdateState |
Liệu các nội dung cập nhật bình luận có được áp dụng trong yêu cầu hàng loạt hay không. |
Phạm vi uỷ quyền
Yêu cầu một trong các phạm vi OAuth sau:
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/spreadsheets
Để biết thêm thông tin, hãy xem Hướng dẫn uỷ quyền.
CommentUpdateState
Trạng thái của các nội dung cập nhật bình luận trong yêu cầu hàng loạt.
| Enum | |
|---|---|
COMMENT_UPDATE_STATE_UNSPECIFIED |
Chưa xác định được trạng thái cập nhật bình luận. |
NO_UPDATES_REQUESTED |
Không có yêu cầu cập nhật bình luận nào trong yêu cầu hàng loạt. |
ALL_SAVED |
Tất cả nội dung cập nhật bình luận theo yêu cầu đều được áp dụng trong yêu cầu hàng loạt. |
ALL_FAILED_UNKNOWN_REASON |
Không cập nhật được tất cả bình luận theo yêu cầu. |