- HTTP リクエスト
- パスパラメータ
- リクエストの本文
- レスポンスの本文
- 認可スコープ
- リクエスト
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CreateSlideRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- LayoutReference
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- PredefinedLayout
- LayoutPlaceholderIdMapping
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CreateShapeRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- PageElementProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CreateTableRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- InsertTextRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- InsertTableRowsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- InsertTableColumnsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- DeleteTableRowRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- DeleteTableColumnRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ReplaceAllTextRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- SubstringMatchCriteria
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- DeleteObjectRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- UpdatePageElementTransformRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ApplyMode
- UpdateSlidesPositionRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- DeleteTextRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 範囲
- 型
- CreateImageRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CreateVideoRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CreateSheetsChartRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- LinkingMode
- CreateLineRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- カテゴリ
- RefreshSheetsChartRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- UpdateShapePropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- UpdateImagePropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- UpdateVideoPropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- UpdatePagePropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- UpdateTableCellPropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TableRange
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- UpdateLinePropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CreateParagraphBulletsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- BulletGlyphPreset
- ReplaceAllShapesWithImageRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ReplaceMethod
- ImageReplaceMethod
- DuplicateObjectRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- UpdateTextStyleRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ReplaceAllShapesWithSheetsChartRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- LinkingMode
- DeleteParagraphBulletsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- UpdateParagraphStyleRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- UpdateTableBorderPropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- BorderPosition
- UpdateTableColumnPropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- UpdateTableRowPropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- MergeTableCellsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- UnmergeTableCellsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- GroupObjectsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- UngroupObjectsRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- UpdatePageElementAltTextRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ReplaceImageRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- UpdateSlidePropertiesRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- UpdatePageElementsZOrderRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ZOrderOperation
- UpdateLineCategoryRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- RerouteLineRequest
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- WriteControl
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 対応
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CreateSlideResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CreateShapeResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CreateTableResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ReplaceAllTextResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CreateImageResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CreateVideoResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CreateSheetsChartResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CreateLineResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ReplaceAllShapesWithImageResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- DuplicateObjectResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- ReplaceAllShapesWithSheetsChartResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- GroupObjectsResponse
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 試してみる
プレゼンテーションに 1 つ以上の更新を適用します。
各 request
は適用前に検証されます。いずれかのリクエストが有効でない場合、リクエスト全体が失敗し、何も適用されません。
一部のリクエストでは、どのように適用されるかに関する情報を提供する replies
が指定されています。その他のリクエストで情報を返す必要はありません。それぞれ空の応答が返されます。返信の順序はリクエストの順序と同じです。
たとえば、4 つの更新を指定して batchUpdate を呼び出し、3 番目の更新のみが情報を返すとします。この場合、レスポンスには空の返信が 2 つ含まれています。3 番目のリクエストに対する返信と、別の空の返信がこの順番で行われます。
他のユーザーがプレゼンテーションを編集している可能性があるため、プレゼンテーションにあなたの変更が正確に反映されない場合があります。共同編集者による変更にともない、自分の変更内容も変更されることがあります。共同編集者がいない場合は、変更内容がプレゼンテーションに反映されます。いずれの場合も、リクエスト内の更新はアトミックに同時に適用されます。
HTTP リクエスト
POST https://slides.googleapis.com/v1/presentations/{presentationId}:batchUpdate
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ | |
---|---|
presentationId |
更新を適用するプレゼンテーション。 |
リクエスト本文
リクエストの本文には、次の構造のデータが含まれます。
JSON 表現 |
---|
{ "requests": [ { object ( |
フィールド | |
---|---|
requests[] |
プレゼンテーションに適用する更新のリスト。 |
writeControl |
書き込みリクエストの実行方法を制御します。 |
レスポンスの本文
バッチ アップデートからのレスポンス メッセージ。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
JSON 表現 |
---|
{ "presentationId": string, "replies": [ { object ( |
フィールド | |
---|---|
presentationId |
更新が適用されたプレゼンテーション。 |
replies[] |
更新の返信。これは更新と 1 対 1 で対応付けられていますが、リクエストに対する応答が空である場合もあります。 |
writeControl |
リクエストの適用後に更新された書き込みコントロール。 |
認可スコープ
次の OAuth スコープのいずれかが必要です。
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
詳細については、承認ガイドをご覧ください。
WriteControl
書き込みリクエストの実行方法を制御します。
JSON 表現 |
---|
{ "requiredRevisionId": string } |
フィールド | |
---|---|
requiredRevisionId |
書き込みリクエストに必要なプレゼンテーションの レスポンスで必要なリビジョン ID が返される場合は、リクエストが適用された後のドキュメントのリビジョン ID を示します。 |