- Solicitação HTTP
 - Parâmetros de caminho
 - Corpo da solicitação
 - Corpo da resposta
 - Escopos de autorização
 - Solicitação
 - CreateSlideRequest
 - LayoutReference
 - PredefinedLayout
 - LayoutPlaceholderIdMapping
 - CreateShapeRequest
 - PageElementProperties
 - CreateTableRequest
 - InsertTextRequest
 - InsertTableRowsRequest
 - InsertTableColumnsRequest
 - DeleteTableRowRequest
 - DeleteTableColumnRequest
 - ReplaceAllTextRequest
 - SubstringMatchCriteria
 - DeleteObjectRequest
 - UpdatePageElementTransformRequest
 - ApplyMode
 - UpdateSlidesPositionRequest
 - DeleteTextRequest
 - Intervalo
 - Tipo
 - CreateImageRequest
 - CreateVideoRequest
 - CreateSheetsChartRequest
 - LinkingMode
 - CreateLineRequest
 - Categorias
 - 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
 - Resposta
 - CreateSlideResponse
 - CreateShapeResponse
 - CreateTableResponse
 - ReplaceAllTextResponse
 - CreateImageResponse
 - CreateVideoResponse
 - CreateSheetsChartResponse
 - CreateLineResponse
 - ReplaceAllShapesWithImageResponse
 - DuplicateObjectResponse
 - ReplaceAllShapesWithSheetsChartResponse
 - GroupObjectsResponse
 - Faça um teste
 
Aplica uma ou mais atualizações à apresentação.
Cada request é validado antes de ser aplicado. Se alguma solicitação não for válida, toda a solicitação vai falhar e nada será aplicado.
Algumas solicitações têm replies para fornecer informações sobre como elas são aplicadas. Outras solicitações não precisam retornar informações. Elas retornam uma resposta vazia. A ordem das respostas corresponde à das solicitações.
Por exemplo, suponha que você chame batchUpdate com quatro atualizações e apenas a terceira retorne informações. A resposta teria duas respostas vazias: a resposta à terceira solicitação e outra resposta vazia, nessa ordem.
Como outros usuários podem editar a apresentação, ela pode não refletir exatamente suas alterações. Suas mudanças podem ser alteradas em relação às mudanças do colaborador. Se não houver colaboradores, a apresentação vai refletir suas mudanças. De qualquer forma, as atualizações na sua solicitação são aplicadas de forma atômica.
Solicitação HTTP
POST https://slides.googleapis.com/v1/presentations/{presentationId}:batchUpdate
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
| Parâmetros | |
|---|---|
presentationId | 
                
                   
 A apresentação em que as atualizações serão aplicadas.  | 
              
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
| Representação JSON | 
|---|
{ "requests": [ { object (  | 
                
| Campos | |
|---|---|
requests[] | 
                  
                     
 Uma lista de atualizações a serem aplicadas à apresentação.  | 
                
writeControl | 
                  
                     
 Fornece controle sobre como as solicitações de gravação são executadas.  | 
                
Corpo da resposta
Mensagem de resposta de uma atualização em lote.
Se bem-sucedido, o corpo da resposta incluirá dados com a estrutura a seguir:
| Representação JSON | 
|---|
{ "presentationId": string, "replies": [ { object (  | 
                  
| Campos | |
|---|---|
presentationId | 
                    
                       
 A apresentação em que as atualizações foram aplicadas.  | 
                  
replies[] | 
                    
                       
 A resposta das atualizações. Isso mapeia 1:1 com as atualizações, embora as respostas a algumas solicitações possam estar vazias.  | 
                  
writeControl | 
                    
                       
 O controle de gravação atualizado após a aplicação da solicitação.  | 
                  
Escopos de autorização
Requer um dos seguintes escopos do 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
Para mais informações, consulte o guia de autorização.
WriteControl
Fornece controle sobre como as solicitações de gravação são executadas.
| Representação JSON | 
|---|
{ "requiredRevisionId": string }  | 
              
| Campos | |
|---|---|
requiredRevisionId | 
                
                   
 O  Quando um ID de revisão obrigatório é retornado em uma resposta, ele indica o ID de revisão do documento após a solicitação ter sido aplicada.  |