- 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
- Demander
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- CreateSlideRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- LayoutReference
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- PredefinedLayout
- LayoutPlaceholderIdMapping
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- CreateShapeRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- PageElementProperties
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- CreateTableRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- InsertTextRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- InsertTableRowsRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- InsertTableColumnsRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- DeleteTableRowRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- DeleteTableColumnRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ReplaceAllTextRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- SubstringMatchCriteria
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- DeleteObjectRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UpdatePageElementTransformRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ApplyMode
- UpdateSlidesPositionRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- DeleteTextRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Plage
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Type
- CreateImageRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- CreateVideoRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- CreateSheetsChartRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- LinkingMode
- CreateLineRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Catégorie
- RefreshSheetsChartRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UpdateShapePropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UpdateImagePropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UpdateVideoPropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UpdatePagePropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UpdateTableCellPropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- TableRange
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UpdateLinePropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- CreateParagraphBulletsRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- BulletGlyphPreset
- ReplaceAllShapesWithImageRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ReplaceMethod
- ImageReplaceMethod
- DuplicateObjectRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UpdateTextStyleRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ReplaceAllShapesWithSheetsChartRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- LinkingMode
- DeleteParagraphBulletsRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UpdateParagraphStyleRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UpdateTableBorderPropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- BorderPosition
- UpdateTableColumnPropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UpdateTableRowPropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- MergeTableCellsRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UnmergeTableCellsRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- GroupObjectsRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UngroupObjectsRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UpdatePageElementAltTextRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ReplaceImageRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UpdateSlidePropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- UpdatePageElementsZOrderRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ZOrderOperation
- UpdateLineCategoryRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- RerouteLineRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- WriteControl
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Réponse
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- CreateSlideResponse
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- CreateShapeResponse
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- CreateTableResponse
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ReplaceAllTextResponse
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- CreateImageResponse
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- CreateVideoResponse
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- CreateSheetsChartResponse
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- CreateLineResponse
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ReplaceAllShapesWithImageResponse
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- DuplicateObjectResponse
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- ReplaceAllShapesWithSheetsChartResponse
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- GroupObjectsResponse
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Essayer
Applique une ou plusieurs modifications à la présentation.
Chaque request
est validée avant d'être appliquée. Si une requête n'est pas valide, toute la requête échouera et rien ne sera appliqué.
Certaines requêtes comportent des replies
pour vous donner des informations sur leur application. Les autres requêtes n'ont pas besoin de renvoyer d'informations. renvoient chacune une réponse vide. L'ordre des réponses correspond à celui des requêtes.
Par exemple, supposons que vous appelez batchUpdate avec quatre mises à jour et que seule la troisième renvoie des informations. La réponse aurait deux réponses vides: la réponse à la troisième demande et une autre réponse vide, dans cet ordre.
Étant donné que d'autres utilisateurs sont en train de modifier la présentation, il est possible que la présentation ne reflète pas exactement vos modifications. En effet, celles-ci peuvent l'être également par les collaborateurs. En l'absence de collaborateurs, la présentation doit refléter vos modifications. Dans tous les cas, l'application des mises à jour de votre requête est garantie 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 mises à jour à appliquer à la présentation. |
writeControl |
Permet de contrôler l'exécution des requêtes d'écriture. |
Corps de la réponse
Message de réponse d'une mise à jour groupée.
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. Il correspond à la version 1:1 des mises à jour, bien que les réponses à certaines demandes 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 relatif aux autorisations.
WriteControl
Permet de contrôler l'exécution des requêtes d'écriture.
Représentation JSON |
---|
{ "requiredRevisionId": string } |
Champs | |
---|---|
requiredRevisionId |
Lorsqu'un ID de révision requis est renvoyé dans une réponse, il indique l'ID de révision du document après l'application de la requête. |