- HTTP 请求
- 路径参数
- 请求正文
- 响应正文
- 授权范围
- 请求
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateSpreadsheetPropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateSheetPropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateDimensionPropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DataSourceSheetDimensionRange
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateNamedRangeRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- RepeatCellRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AddNamedRangeRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeleteNamedRangeRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AddSheetRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeleteSheetRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AutoFillRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- SourceAndDestination
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- CutPasteRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- PasteType
- CopyPasteRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- PasteOrientation
- MergeCellsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- MergeType
- UnmergeCellsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateBordersRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateCellsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AddFilterViewRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AppendCellsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- ClearBasicFilterRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeleteDimensionRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeleteEmbeddedObjectRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeleteFilterViewRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DuplicateFilterViewRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DuplicateSheetRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- FindReplaceRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- InsertDimensionRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- InsertRangeRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- MoveDimensionRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateEmbeddedObjectPositionRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- PasteDataRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- TextToColumnsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DelimiterType
- UpdateFilterViewRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeleteRangeRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AppendDimensionRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AddConditionalFormatRuleRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateConditionalFormatRuleRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeleteConditionalFormatRuleRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- SortRangeRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- SetDataValidationRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- SetBasicFilterRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AddProtectedRangeRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateProtectedRangeRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeleteProtectedRangeRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AutoResizeDimensionsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AddChartRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateChartSpecRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateBandingRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AddBandingRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeleteBandingRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- CreateDeveloperMetadataRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateDeveloperMetadataRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeleteDeveloperMetadataRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- RandomizeRangeRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AddDimensionGroupRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeleteDimensionGroupRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateDimensionGroupRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- TrimWhitespaceRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeleteDuplicatesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateEmbeddedObjectBorderRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AddSlicerRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateSlicerSpecRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AddDataSourceRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateDataSourceRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeleteDataSourceRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- RefreshDataSourceRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DataSourceObjectReferences
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DataSourceObjectReference
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- CancelDataSourceRefreshRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 响应
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AddNamedRangeResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AddSheetResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AddFilterViewResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DuplicateFilterViewResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DuplicateSheetResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- FindReplaceResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateEmbeddedObjectPositionResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateConditionalFormatRuleResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeleteConditionalFormatRuleResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AddProtectedRangeResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AddChartResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AddBandingResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- CreateDeveloperMetadataResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateDeveloperMetadataResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeleteDeveloperMetadataResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AddDimensionGroupResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeleteDimensionGroupResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- TrimWhitespaceResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeleteDuplicatesResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AddSlicerResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- AddDataSourceResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateDataSourceResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- RefreshDataSourceResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- RefreshDataSourceObjectExecutionStatus
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- CancelDataSourceRefreshResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- CancelDataSourceRefreshStatus
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- RefreshCancellationStatus
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- RefreshCancellationState
- RefreshCancellationErrorCode
- 试试看!
对电子表格应用一个或多个更新。
每个 request
在应用之前都要经过验证。如有任何请求无效,则整个请求都将失败,不会应用任何内容。
有些请求包含 replies
,以便为您提供有关如何应用这些额外信息的一些信息。回复将反映请求的情况。例如,如果您应用了 4 次更新,而第 3 次更新有回复,那么此响应将包含 2 个空回复(即实际回复)和另一个空回复(按此顺序)。
由于电子表格的协作性质,在此操作完成后,电子表格不一定能准确反映您的更改,但可以保证请求中的更新将以原子方式一起应用。您的更改可能会与协作者所做的更改一同更改。如果没有协作者,电子表格中应该会显示您所做的更改。
HTTP 请求
POST https://sheets.googleapis.com/v4/spreadsheets/{spreadsheetId}:batchUpdate
网址采用 gRPC 转码语法。
路径参数
参数 | |
---|---|
spreadsheetId |
要应用更新的电子表格。 |
请求正文
请求正文中包含结构如下的数据:
JSON 表示法 |
---|
{
"requests": [
{
object ( |
字段 | |
---|---|
requests[] |
要应用于电子表格的更新列表。请求将按照指定顺序进行应用。如果任何请求无效,系统将不会应用任何请求。 |
includeSpreadsheetInResponse |
确定更新响应是否应包含电子表格资源。 |
responseRanges[] |
限制响应电子表格中包含的范围。仅当 |
responseIncludeGridData |
如果应返回网格数据,则为 true。仅当 |
响应正文
批量更新电子表格的回复。
如果成功,响应正文将包含结构如下的数据:
JSON 表示法 |
---|
{ "spreadsheetId": string, "replies": [ { object ( |
字段 | |
---|---|
spreadsheetId |
应用更新所应用到的电子表格。 |
replies[] |
对更新的回复。此映射与更新一一对应,但对某些请求的回复可能为空。 |
updatedSpreadsheet |
应用更新后的电子表格。仅当 |
授权范围
需要以下 OAuth 范围之一:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/spreadsheets
有关详情,请参阅授权指南。