- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- Anfrage
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- CreateSlideRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- LayoutReference
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- PredefinedLayout
- LayoutPlaceholderIdMapping
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- CreateShapeRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- PageElementProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- CreateTableRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- InsertTextRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- InsertTableRowsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- InsertTableColumnsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeleteTableRowRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeleteTableColumnRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- ReplaceAllTextRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- SubstringMatchCriteria
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeleteObjectRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdatePageElementTransformRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- ApplyMode
- UpdateSlidesPositionRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DeleteTextRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Bereich
- Typ
- CreateImageRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- CreateVideoRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- CreateSheetsChartRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- LinkingMode
- CreateLineRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Kategorie
- RefreshSheetsChartRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateShapePropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateImagePropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateVideoPropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdatePagePropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateTableCellPropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- TableRange
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateLinePropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- CreateParagraphBulletsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- BulletGlyphPreset
- ReplaceAllShapesWithImageRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- ReplaceMethod
- ImageReplaceMethod
- DuplicateObjectRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateTextStyleRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- ReplaceAllShapesWithSheetsChartRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- LinkingMode
- DeleteParagraphBulletsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateParagraphStyleRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateTableBorderPropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- BorderPosition
- UpdateTableColumnPropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateTableRowPropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- MergeTableCellsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UnmergeTableCellsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- GroupObjectsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UngroupObjectsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdatePageElementAltTextRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- ReplaceImageRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdateSlidePropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- UpdatePageElementsZOrderRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- ZOrderOperation
- UpdateLineCategoryRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- RerouteLineRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- WriteControl
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Antwort
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- CreateSlideResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- CreateShapeResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- CreateTableResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- ReplaceAllTextResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- CreateImageResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- CreateVideoResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- CreateSheetsChartResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- CreateLineResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- ReplaceAllShapesWithImageResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- DuplicateObjectResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- ReplaceAllShapesWithSheetsChartResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- GroupObjectsResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Testen!
Wendet mindestens ein Update auf die Präsentation an.
Jede request
wird vor der Anwendung validiert. Wenn eine Anfrage ungültig ist, schlägt die gesamte Anfrage fehl und es wird nichts angewendet.
Für einige Anfragen sind replies
erforderlich, um Informationen zu ihrer Anwendung zu erhalten. Bei anderen Anfragen müssen keine Informationen zurückgegeben werden. geben beide eine leere Antwort zurück. Die Reihenfolge der Antworten entspricht der Reihenfolge der Anfragen.
Angenommen, Sie rufen BatchUpdate mit vier Aktualisierungen auf und nur die dritte gibt Informationen zurück. Die Antwort würde zwei leere Antworten enthalten: die Antwort auf die dritte Anfrage und eine weitere leere Antwort in dieser Reihenfolge.
Da die Präsentation möglicherweise von anderen Nutzern bearbeitet wird, spiegelt die Präsentation Ihre Änderungen möglicherweise nicht genau wider: Ihre Änderungen werden möglicherweise im Hinblick auf die Änderungen der Mitbearbeiter angepasst. Wenn es keine Mitbearbeiter gibt, sollten Ihre Änderungen in der Präsentation widergespiegelt werden. In jedem Fall werden die Aktualisierungen in Ihrer Anfrage garantiert gemeinsam atomar angewendet.
HTTP-Anfrage
POST https://slides.googleapis.com/v1/presentations/{presentationId}:batchUpdate
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter | |
---|---|
presentationId |
Die Präsentation, auf die die Aktualisierungen angewendet werden sollen. |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "requests": [ { object ( |
Felder | |
---|---|
requests[] |
Eine Liste der Aktualisierungen, die auf die Präsentation angewendet werden sollen. |
writeControl |
Bietet Kontrolle darüber, wie Schreibanfragen ausgeführt werden. |
Antworttext
Antwortnachricht aus einer Batch-Aktualisierung.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{ "presentationId": string, "replies": [ { object ( |
Felder | |
---|---|
presentationId |
Die Präsentation, auf die die Aktualisierungen angewendet wurden. |
replies[] |
Die Antwort auf die Aktualisierungen. Dies entspricht 1:1 den Aktualisierungen, wobei auf einige Anfragen möglicherweise leer ist. |
writeControl |
Das aktualisierte Schreibsteuerelement nach dem Anwenden der Anfrage. |
Autorisierungsbereiche
Erfordert einen der folgenden OAuth-Bereiche:
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
Weitere Informationen finden Sie im Leitfaden zur Autorisierung.
WriteControl
Bietet Kontrolle darüber, wie Schreibanfragen ausgeführt werden.
JSON-Darstellung |
---|
{ "requiredRevisionId": string } |
Felder | |
---|---|
requiredRevisionId |
Die Wenn eine erforderliche Überarbeitungs-ID in einer Antwort zurückgegeben wird, gibt sie die Überarbeitungs-ID des Dokuments an, nachdem die Anfrage angewendet wurde. |