- HTTP 请求
 - 路径参数
 - 请求正文
 - 响应正文
 - 授权范围
 - 请求
 - CreateSlideRequest
 - LayoutReference
 - PredefinedLayout
 - LayoutPlaceholderIdMapping
 - CreateShapeRequest
 - PageElementProperties
 - CreateTableRequest
 - InsertTextRequest
 - InsertTableRowsRequest
 - InsertTableColumnsRequest
 - DeleteTableRowRequest
 - DeleteTableColumnRequest
 - ReplaceAllTextRequest
 - SubstringMatchCriteria
 - DeleteObjectRequest
 - UpdatePageElementTransformRequest
 - ApplyMode
 - UpdateSlidesPositionRequest
 - DeleteTextRequest
 - Range
 - 类型
 - CreateImageRequest
 - CreateVideoRequest
 - CreateSheetsChartRequest
 - LinkingMode
 - CreateLineRequest
 - 类别
 - RefreshSheetsChartRequest
 - UpdateShapePropertiesRequest
 - UpdateImagePropertiesRequest
 - UpdateVideoPropertiesRequest
 - UpdatePagePropertiesRequest
 - UpdateTableCellPropertiesRequest
 - TableRange
 - UpdateLinePropertiesRequest
 - CreateParagraphBulletsRequest
 - BulletGlyphPreset
 - ReplaceAllShapesWithImageRequest
 - ReplaceMethod
 - ImageReplaceMethod
 - DuplicateObjectRequest
 - UpdateTextStyleRequest
 - ReplaceAllShapesWithSheetsChartRequest
 - LinkingMode
 - DeleteParagraphBulletsRequest
 - UpdateParagraphStyleRequest
 - UpdateTableBorderPropertiesRequest
 - BorderPosition
 - UpdateTableColumnPropertiesRequest
 - UpdateTableRowPropertiesRequest
 - MergeTableCellsRequest
 - UnmergeTableCellsRequest
 - GroupObjectsRequest
 - UngroupObjectsRequest
 - UpdatePageElementAltTextRequest
 - ReplaceImageRequest
 - UpdateSlidePropertiesRequest
 - UpdatePageElementsZOrderRequest
 - ZOrderOperation
 - UpdateLineCategoryRequest
 - RerouteLineRequest
 - WriteControl
 - 响应
 - CreateSlideResponse
 - CreateShapeResponse
 - CreateTableResponse
 - ReplaceAllTextResponse
 - CreateImageResponse
 - CreateVideoResponse
 - CreateSheetsChartResponse
 - CreateLineResponse
 - ReplaceAllShapesWithImageResponse
 - DuplicateObjectResponse
 - ReplaceAllShapesWithSheetsChartResponse
 - GroupObjectsResponse
 - 试试看!
 
对演示文稿应用一个或多个更新。
每个 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[] | 
                    
                       
 更新的回复。这与更新 1:1 对应,但对某些请求的回复可能为空。  | 
                  
writeControl | 
                    
                       
 应用请求后的更新后的写入控制。  | 
                  
授权范围
需要以下 OAuth 范围之一:
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/drive.readonlyhttps://www.googleapis.com/auth/presentationshttps://www.googleapis.com/auth/spreadsheetshttps://www.googleapis.com/auth/spreadsheets.readonly
如需了解详情,请参阅授权指南。
WriteControl
用于控制写入请求的执行方式。
| JSON 表示法 | 
|---|
{ "requiredRevisionId": string }  | 
              
| 字段 | |
|---|---|
requiredRevisionId | 
                
                   
 写入请求所需的演示文稿的  当响应中返回必需的修订 ID 时,该 ID 表示应用请求后的文档修订 ID。  |