- HTTP 请求
- 路径参数
- 请求正文
- 响应正文
- 授权范围
- 请求
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- CreateSlideRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- LayoutReference
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- PredefinedLayout
- LayoutPlaceholderIdMapping
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- CreateShapeRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- PageElementProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- CreateTableRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- InsertTextRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- InsertTableRowsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- InsertTableColumnsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeleteTableRowRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeleteTableColumnRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- ReplaceAllTextRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- SubstringMatchCriteria
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeleteObjectRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdatePageElementTransformRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- ApplyMode
- UpdateSlidesPositionRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DeleteTextRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 范围
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 类型
- CreateImageRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- CreateVideoRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- CreateSheetsChartRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- LinkingMode
- CreateLineRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 类别
- RefreshSheetsChartRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateShapePropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateImagePropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateVideoPropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdatePagePropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateTableCellPropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- TableRange
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateLinePropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- CreateParagraphBulletsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- BulletGlyphPreset
- ReplaceAllShapesWithImageRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- ReplaceMethod
- ImageReplaceMethod
- DuplicateObjectRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateTextStyleRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- ReplaceAllShapesWithSheetsChartRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- LinkingMode
- DeleteParagraphBulletsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateParagraphStyleRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateTableBorderPropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- BorderPosition
- UpdateTableColumnPropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateTableRowPropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- MergeTableCellsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UnmergeTableCellsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- GroupObjectsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UngroupObjectsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdatePageElementAltTextRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- ReplaceImageRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdateSlidePropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- UpdatePageElementsZOrderRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- ZOrderOperation
- UpdateLineCategoryRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- RerouteLineRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- WriteControl
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 响应
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- CreateSlideResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- CreateShapeResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- CreateTableResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- ReplaceAllTextResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- CreateImageResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- CreateVideoResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- CreateSheetsChartResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- CreateLineResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- ReplaceAllShapesWithImageResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- DuplicateObjectResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- ReplaceAllShapesWithSheetsChartResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- GroupObjectsResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 试试看!
对演示文稿应用一项或多项更新。
每个 request
在应用之前都要经过验证。如有任何请求无效,则整个请求都将失败,不会应用任何内容。
有些请求包含 replies
,以便为您提供有关如何应用这些额外信息的一些信息。其他请求无需返回信息;它们都会返回空的回复。回复的顺序与请求的顺序一致。
例如,假设您在调用 batchUpdate 时使用了四个更新,并且只有第三个更新会返回信息。响应将有两个空回复:对第三个请求的回复和另一个空回复(按顺序排列)。
因为其他用户可能正在编辑演示文稿,所以演示文稿不能完全反映您的更改:您的更改可能会与协作者所做的更改有关。如果没有协作者,演示文稿中应该会反映您所做的更改。在任何情况下,都保证以原子方式同时应用请求中的更新。
HTTP 请求
POST https://slides.googleapis.com/v1/presentations/{presentationId}:batchUpdate
网址采用 gRPC 转码语法。
路径参数
参数 | |
---|---|
presentationId |
要应用更新的演示文稿。 |
请求正文
请求正文中包含结构如下的数据:
JSON 表示法 |
---|
{ "requests": [ { object ( |
字段 | |
---|---|
requests[] |
要应用于演示文稿的更新列表。 |
writeControl |
控制执行写入请求的方式。 |
响应正文
来自批量更新的响应消息。
如果成功,响应正文将包含结构如下的数据:
JSON 表示法 |
---|
{ "presentationId": string, "replies": [ { object ( |
字段 | |
---|---|
presentationId |
应用了更新的演示文稿。 |
replies[] |
对更新的回复。此映射与更新一一对应,但对某些请求的回复可能为空。 |
writeControl |
应用请求后更新的写入控件。 |
授权范围
需要以下 OAuth 范围之一:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.readonly
https://www.googleapis.com/auth/presentations
https://www.googleapis.com/auth/spreadsheets
https://www.googleapis.com/auth/spreadsheets.readonly
有关详情,请参阅授权指南。
WriteControl
控制执行写入请求的方式。
JSON 表示法 |
---|
{ "requiredRevisionId": string } |
字段 | |
---|---|
requiredRevisionId |
写入请求所需的演示文稿 如果响应中返回了必需的修订版本 ID,则表示应用了请求后文档的修订版本 ID。 |