- 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 표현
- 범위
<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 표현
- 실습
프레젠테이션에 하나 이상의 업데이트를 적용합니다.
각 request
는 적용 전에 검증됩니다. 유효하지 않은 요청이 있으면 전체 요청이 실패하고 아무 것도 적용되지 않습니다.
일부 요청에는 적용 방식에 관한 정보를 제공하는 replies
가 있습니다. 정보를 반환할 필요가 없는 요청도 있습니다. 각각 빈 답장을 반환합니다. 응답 순서는 요청의 순서와 일치합니다.
예를 들어 4개의 업데이트로 batchUpdate를 호출했는데 세 번째 항목만 정보를 반환한다고 가정해 보겠습니다. 응답에는 두 개의 빈 답장(세 번째 요청에 대한 답장과 이 순서대로 답장)이 있습니다.
다른 사용자가 프리젠테이션을 수정하고 있을 수 있으므로 변경사항이 프리젠테이션에 정확히 반영되지 않을 수 있습니다. 즉, 공동작업자의 변경사항과 관련하여 변경사항이 변경될 수 있습니다. 공동작업자가 없는 경우 프레젠테이션에 변경사항이 반영되어야 합니다. 어떤 경우든 요청의 업데이트는 원자적으로 함께 적용됩니다.
HTTP 요청
POST https://slides.googleapis.com/v1/presentations/{presentationId}:batchUpdate
URL은 gRPC 트랜스코딩 문법을 사용합니다.
경로 매개변수
매개변수 | |
---|---|
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를 나타냅니다. |