- Requête HTTP
- Paramètres de chemin d'accès
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- Demande
- CreateSlideRequest
- LayoutReference
- PredefinedLayout
- LayoutPlaceholderIdMapping
- CreateShapeRequest
- PageElementProperties
- CreateTableRequest
- InsertTextRequest
- InsertTableRowsRequest
- InsertTableColumnsRequest
- DeleteTableRowRequest
- DeleteTableColumnRequest
- ReplaceAllTextRequest
- SubstringMatchCriteria
- DeleteObjectRequest
- UpdatePageElementTransformRequest
- ApplyMode
- UpdateSlidesPositionRequest
- DeleteTextRequest
- Plage
- Type
- CreateImageRequest
- CreateVideoRequest
- CreateSheetsChartRequest
- LinkingMode
- CreateLineRequest
- Catégorie
- 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
- Réponse
- CreateSlideResponse
- CreateShapeResponse
- CreateTableResponse
- ReplaceAllTextResponse
- CreateImageResponse
- CreateVideoResponse
- CreateSheetsChartResponse
- CreateLineResponse
- ReplaceAllShapesWithImageResponse
- DuplicateObjectResponse
- ReplaceAllShapesWithSheetsChartResponse
- GroupObjectsResponse
- Essayer
Applique une ou plusieurs modifications à la présentation.
Chaque request
est validée avant d'être appliquée. Si l'une des requêtes n'est pas valide, l'ensemble de la requête échoue et aucune modification n'est appliquée.
Certaines requêtes contiennent replies
pour vous fournir des informations sur leur application. Les autres requêtes n'ont pas besoin de renvoyer d'informations. Elles renvoient chacune une réponse vide. L'ordre des réponses correspond à celui des requêtes.
Par exemple, supposons que vous appeliez batchUpdate avec quatre mises à jour, et que seule la troisième renvoie des informations. La réponse comportera deux réponses vides: la réponse à la troisième requête et une autre réponse vide, dans cet ordre.
D'autres utilisateurs peuvent modifier la présentation. Il est donc possible qu'elle ne reflète pas exactement vos modifications. Si aucun collaborateur n'est associé, la présentation doit refléter vos modifications. Dans tous les cas, les mises à jour de votre requête sont appliquées de manière atomique.
Requête HTTP
POST https://slides.googleapis.com/v1/presentations/{presentationId}:batchUpdate
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres | |
---|---|
presentationId |
Présentation à laquelle appliquer les mises à jour. |
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
Représentation JSON |
---|
{ "requests": [ { object ( |
Champs | |
---|---|
requests[] |
Liste des modifications à appliquer à la présentation. |
writeControl |
Permet de contrôler la façon dont les requêtes d'écriture sont exécutées. |
Corps de la réponse
Message de réponse d'une mise à jour par lot.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
Représentation JSON |
---|
{ "presentationId": string, "replies": [ { object ( |
Champs | |
---|---|
presentationId |
Présentation à laquelle les mises à jour ont été appliquées. |
replies[] |
Réponse aux mises à jour. Cette correspondance est un à un avec les mises à jour, bien que les réponses à certaines requêtes puissent être vides. |
writeControl |
Contrôle d'écriture mis à jour après l'application de la requête. |
Champs d'application des autorisations
Nécessite l'un des champs d'application OAuth suivants :
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
Pour en savoir plus, consultez le guide d'autorisation.
WriteControl
Permet de contrôler la façon dont les requêtes d'écriture sont exécutées.
Représentation JSON |
---|
{ "requiredRevisionId": string } |
Champs | |
---|---|
requiredRevisionId |
Lorsqu'un ID de révision obligatoire est renvoyé dans une réponse, il indique l'ID de révision du document après l'application de la demande. |