요청
프레젠테이션에 적용할 단일 업데이트 유형입니다.
JSON 표현 |
---|
{ // Union field |
필드 | |
---|---|
공용체 필드 kind 입니다. 업데이트 유형입니다. 필드는 정확히 1개만 필요합니다.
kind 는 다음 중 하나여야 합니다.
|
|
createSlide
|
새 슬라이드를 만듭니다. |
createShape
|
새 도형을 만듭니다. |
createTable
|
새 테이블을 만듭니다. |
insertText
|
도형이나 표 셀에 텍스트를 삽입합니다. |
insertTableRows
|
테이블에 행을 삽입합니다. |
insertTableColumns
|
테이블에 열을 삽입합니다. |
deleteTableRow
|
테이블에서 행을 삭제합니다. |
deleteTableColumn
|
테이블에서 열을 삭제합니다. |
replaceAllText
|
지정된 텍스트의 모든 인스턴스를 바꿉니다. |
deleteObject
|
프레젠테이션에서 페이지 또는 페이지 요소를 삭제합니다. |
updatePageElementTransform
|
페이지 요소의 변환을 업데이트합니다. |
updateSlidesPosition
|
프레젠테이션에서 슬라이드 세트의 위치를 업데이트합니다. |
deleteText
|
도형이나 표 셀에서 텍스트를 삭제합니다. |
createImage
|
이미지를 만듭니다. |
createVideo
|
동영상을 만듭니다. |
createSheetsChart
|
삽입된 Google Sheets 차트를 만듭니다. |
createLine
|
선을 만듭니다. |
refreshSheetsChart
|
Google Sheets 차트를 새로고침합니다. |
updateShapeProperties
|
|
updateImageProperties
|
|
updateVideoProperties
|
|
updatePageProperties
|
|
updateTableCellProperties
|
|
updateLineProperties
|
|
createParagraphBullets
|
단락의 글머리기호를 만듭니다. |
replaceAllShapesWithImage
|
특정 기준과 일치하는 모든 도형을 이미지로 대체합니다. |
duplicateObject
|
슬라이드 또는 페이지 요소를 복제합니다. |
updateTextStyle
|
|
replaceAllShapesWithSheetsChart
|
특정 기준에 일치하는 모든 도형을 Google Sheets 차트로 바꿉니다. |
deleteParagraphBullets
|
단락에서 글머리기호를 삭제합니다. |
updateParagraphStyle
|
|
updateTableBorderProperties
|
|
updateTableColumnProperties
|
|
updateTableRowProperties
|
|
mergeTableCells
|
|
unmergeTableCells
|
|
groupObjects
|
페이지 요소와 같은 객체를 그룹화합니다. |
ungroupObjects
|
|
updatePageElementAltText
|
|
replaceImage
|
기존 이미지를 새 이미지로 바꿉니다. |
updateSlideProperties
|
슬라이드의 속성을 업데이트합니다. |
updatePageElementsZOrder
|
|
updateLineCategory
|
|
rerouteLine
|
연결된 페이지 요소에서 가장 가까운 두 연결 지점에서 연결되도록 |
CreateSlideRequest
슬라이드를 만듭니다.
JSON 표현 |
---|
{ "objectId": string, "insertionIndex": integer, "slideLayoutReference": { object ( |
필드 | |
---|---|
objectId
|
사용자가 제공한 객체 ID입니다.
ID를 지정하는 경우 프레젠테이션의 모든 페이지와 페이지 요소 간에 고유해야 합니다. ID는 영숫자 문자 또는 밑줄로 시작해야 합니다(정규식 ID를 지정하지 않으면 고유한 ID가 생성됩니다. |
insertionIndex
|
슬라이드를 삽입할 위치를 나타내는 0부터 시작하는 색인(선택사항)입니다. 색인을 지정하지 않으면 슬라이드가 마지막에 생성됩니다. |
slideLayoutReference
|
삽입할 슬라이드의 레이아웃 참조로, 다음 중 하나인 현재 마스터를 기준으로 합니다.
LayoutReference가 현재 마스터에서 발견되지 않으면 400 잘못된 요청 오류가 반환됩니다.
레이아웃 참조를 지정하지 않으면 슬라이드에서 사전 정의된 |
placeholderIdMappings[]
|
레이아웃의 |
LayoutReference
슬라이드 레이아웃 참조 다음 중 하나를 참조할 수 있습니다.
- 사전 정의된 레이아웃
- 프레젠테이션의 레이아웃 중 하나입니다.
JSON 표현 |
---|
{ // Union field |
필드 | |
---|---|
공용체 필드 kind 입니다. LayoutReference의 종류입니다.
kind 는 다음 중 하나여야 합니다.
|
|
predefinedLayout
|
사전 정의된 레이아웃 |
layoutId
|
레이아웃 ID: 프레젠테이션의 레이아웃 중 하나의 객체 ID입니다. |
PredefinedLayout
사전 정의된 레이아웃 유형입니다. 프레젠테이션에서 흔히 볼 수 있는 레이아웃입니다. 그러나 이러한 레이아웃이 현재 마스터에 있는 것은 아닙니다. 삭제되었거나 사용된 테마의 일부가 아닐 수 있기 때문입니다. 또한 각 레이아웃의 자리표시자가 변경되었을 수 있습니다.
열거형 | |
---|---|
PREDEFINED_LAYOUT_UNSPECIFIED
|
지정되지 않은 레이아웃 |
BLANK
|
자리표시자가 없는 빈 레이아웃 |
CAPTION_ONLY
|
하단에 자막이 있는 레이아웃 |
TITLE
|
제목과 부제목이 있는 레이아웃 |
TITLE_AND_BODY
|
제목과 본문이 있는 레이아웃 |
TITLE_AND_TWO_COLUMNS
|
제목과 열 2개가 있는 레이아웃 |
TITLE_ONLY
|
제목만 있는 레이아웃 |
SECTION_HEADER
|
섹션 제목이 있는 레이아웃 |
SECTION_TITLE_AND_DESCRIPTION
|
한쪽에 제목과 부제목이 있고 다른 한쪽에 설명이 있는 레이아웃 |
ONE_COLUMN_TEXT
|
제목 1개와 본문 1개가 단일 열로 정렬된 레이아웃 |
MAIN_POINT
|
주요 내용이 포함된 레이아웃 |
BIG_NUMBER
|
큰 숫자 제목이 있는 레이아웃 |
LayoutPlaceholderIdMapping
지정된 레이아웃에서 슬라이드에 생성될 자리표시자의 사용자 지정 ID 매핑입니다.
JSON 표현 |
---|
{ "objectId": string, // Union field |
필드 | |
---|---|
objectId
|
슬라이드에 생성할 위에서 식별된 자리표시자의 사용자 제공 객체 ID입니다.
ID를 지정하는 경우 프레젠테이션의 모든 페이지와 페이지 요소 간에 고유해야 합니다. ID는 영숫자 문자 또는 밑줄로 시작해야 합니다 (정규식 ID를 지정하지 않으면 고유한 ID가 생성됩니다. |
공용체 필드 kind 입니다. 레이아웃에서 자리표시자를 식별하는 종류입니다.
kind 는 다음 중 하나여야 합니다.
|
|
layoutPlaceholder
|
슬라이드에 적용될 레이아웃의 자리표시자입니다. |
layoutPlaceholderObjectId
|
슬라이드에 적용할 레이아웃의 자리표시자의 객체 ID입니다. |
CreateShapeRequest
새 도형을 만듭니다.
JSON 표현 |
---|
{ "objectId": string, "elementProperties": { object ( |
필드 | |
---|---|
objectId
|
사용자가 제공한 객체 ID입니다.
ID를 지정하는 경우 프레젠테이션의 모든 페이지와 페이지 요소 간에 고유해야 합니다. ID는 영숫자 문자 또는 밑줄로 시작해야 합니다 (정규식 |
elementProperties
|
도형의 요소 속성입니다. |
shapeType
|
도형 유형입니다. |
PageElementProperties
페이지 요소의 공통 속성
참고: PageElement
를 처음 만들 때 API는 size
및 transform
의 값을 모두 수정할 수 있지만 시각적 크기는 변경되지 않습니다.
JSON 표현 |
---|
{ "pageObjectId": string, "size": { object ( |
필드 | |
---|---|
pageObjectId
|
요소가 있는 페이지의 객체 ID입니다. |
size
|
요소의 크기입니다. |
transform
|
요소의 변환입니다. |
CreateTableRequest
새 테이블을 만듭니다.
JSON 표현 |
---|
{
"objectId": string,
"elementProperties": {
object ( |
필드 | |
---|---|
objectId
|
사용자가 제공한 객체 ID입니다.
ID를 지정하는 경우 프레젠테이션의 모든 페이지와 페이지 요소 간에 고유해야 합니다. ID는 영숫자 문자 또는 밑줄로 시작해야 합니다 (정규식 ID를 지정하지 않으면 고유한 ID가 생성됩니다. |
elementProperties
|
표의 요소 속성입니다. 테이블은 최소 크기를 기준으로 제공된 크기로 생성됩니다. 크기를 지정하지 않으면 테이블 크기가 자동으로 조정됩니다. 테이블 변환의 크기는 1이어야 하며 전단 구성요소가 없어야 합니다. 변환이 제공되지 않으면 표가 페이지 중앙에 배치됩니다. |
rows
|
테이블의 행 수입니다. |
columns
|
테이블의 열 수입니다. |
InsertTextRequest
도형이나 표 셀에 텍스트를 삽입합니다.
JSON 표현 |
---|
{
"objectId": string,
"cellLocation": {
object ( |
필드 | |
---|---|
objectId
|
텍스트가 삽입될 도형 또는 표의 객체 ID입니다. |
cellLocation
|
텍스트를 표 셀에 삽입할 경우 선택사항인 표 셀 위치입니다. 있는 경우 objectId는 테이블을 참조해야 합니다. |
text
|
삽입할 텍스트입니다.
줄바꿈 문자를 삽입하면 해당 색인에 새
삽입된 텍스트의 텍스트 스타일은 일반적으로 인접한 텍스트의 스타일을 유지하면서 자동으로 결정됩니다. 대부분의 경우 텍스트는 삽입 색인에 있는 일부 제어 문자 (U+0000~U+0008, U+000C~U+001F)와 유니코드 기본 다국어 평면 개인 사용 영역 (U+E000~U+F8FF)의 문자는 삽입된 텍스트에서 제거됩니다. |
insertionIndex
|
색인은 0부터 시작하며 문자열의 시작 부분에서 계산됩니다. 유니코드 그래프eme 클러스터 내부에 삽입이 이루어지지 않도록 색인이 조정될 수 있습니다. 이 경우 텍스트가 그래프eme 클러스터 바로 뒤에 삽입됩니다. |
InsertTableRowsRequest
테이블에 행을 삽입합니다.
JSON 표현 |
---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
필드 | |
---|---|
tableObjectId
|
행을 삽입할 테이블입니다. |
cellLocation
|
행이 삽입될 참조 테이블 셀 위치입니다. 참조 셀이 있는 행 위에 (또는 아래에) 새 행이 삽입됩니다. 참조 셀이 병합된 셀인 경우 병합된 셀 위에 (또는 아래에) 새 행이 삽입됩니다. |
insertBelow
|
참조 셀 위치 아래에 새 행을 삽입할지 여부입니다.
|
number
|
삽입할 행 수입니다. 요청당 최대 20개 |
InsertTableColumnsRequest
테이블에 열을 삽입합니다.
표의 다른 열은 새 열에 맞게 크기가 조절됩니다.
JSON 표현 |
---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
필드 | |
---|---|
tableObjectId
|
열을 삽입할 테이블입니다. |
cellLocation
|
열이 삽입될 참조 표 셀 위치입니다. 참조 셀이 있는 열의 왼쪽 (또는 오른쪽)에 새 열이 삽입됩니다. 참조 셀이 병합된 셀인 경우 병합된 셀의 왼쪽 (또는 오른쪽)에 새 열이 삽입됩니다. |
insertRight
|
참조 셀 위치의 오른쪽에 새 열을 삽입할지 여부입니다.
|
number
|
삽입할 열의 개수입니다. 요청당 최대 20개 |
DeleteTableRowRequest
테이블에서 행을 삭제합니다.
JSON 표현 |
---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
필드 | |
---|---|
tableObjectId
|
행을 삭제할 테이블입니다. |
cellLocation
|
행이 삭제될 참조 테이블 셀 위치입니다. 이 셀이 걸쳐 있는 행이 삭제됩니다. 병합된 셀인 경우 여러 행이 삭제됩니다. 이 삭제 후 테이블에 행이 남아 있지 않으면 전체 테이블이 삭제됩니다. |
DeleteTableColumnRequest
테이블에서 열을 삭제합니다.
JSON 표현 |
---|
{
"tableObjectId": string,
"cellLocation": {
object ( |
필드 | |
---|---|
tableObjectId
|
열을 삭제할 테이블입니다. |
cellLocation
|
열이 삭제될 참조 테이블 셀 위치입니다. 이 셀이 걸쳐 있는 열이 삭제됩니다. 병합된 셀인 경우 여러 열이 삭제됩니다. 이 삭제 후 테이블에 열이 남아 있지 않으면 전체 테이블이 삭제됩니다. |
ReplaceAllTextRequest
기준과 일치하는 텍스트의 모든 인스턴스를 replace text
로 바꿉니다.
JSON 표현 |
---|
{ "replaceText": string, "pageObjectIds": [ string ], // Union field |
필드 | |
---|---|
replaceText
|
일치하는 텍스트를 대체할 텍스트입니다. |
pageObjectIds[]
|
비어 있지 않은 경우 일치를 지정된 페이지의 페이지 요소로만 제한합니다.
|
공용체 필드 criteria 입니다. 대체할 텍스트를 일치시키는 데 사용되는 기준입니다.
criteria 는 다음 중 하나여야 합니다.
|
|
containsText
|
이 하위 문자열과 일치하는 도형의 텍스트를 찾습니다. |
SubstringMatchCriteria
도형 또는 표의 특정 텍스트 문자열과 일치하는 기준입니다.
JSON 표현 |
---|
{ "text": string, "matchCase": boolean, "searchByRegex": boolean } |
필드 | |
---|---|
text
|
도형 또는 표에서 검색할 텍스트입니다. |
matchCase
|
검색 시 대소문자를 구분해야 하는지 여부를 나타냅니다.
|
searchByRegex
|
선택사항입니다. 찾을 값을 정규 표현식으로 처리해야 하는 경우 true입니다. 패턴의 백슬래시는 이스케이프 처리해야 합니다.
|
DeleteObjectRequest
프레젠테이션에서 pages
또는 page elements
객체를 삭제합니다.
JSON 표현 |
---|
{ "objectId": string } |
필드 | |
---|---|
objectId
|
삭제할 페이지 또는 페이지 요소의 객체 ID입니다.
삭제 작업 후 레이아웃에서 자리표시자를 삭제하면 빈 상속 자리표시자도 삭제됩니다. |
UpdatePageElementTransformRequest
페이지 요소의 변환을 업데이트합니다.
그룹의 변환을 업데이트하면 해당 그룹의 페이지 요소의 절대 변환이 변경되어 시각적 모양이 달라질 수 있습니다. 자세한 내용은 PageElement.transform
문서를 참고하세요.
JSON 표현 |
---|
{ "objectId": string, "transform": { object ( |
필드 | |
---|---|
objectId
|
업데이트할 페이지 요소의 객체 ID입니다. |
transform
|
페이지 요소를 업데이트하는 데 사용되는 입력 변환 행렬입니다. |
applyMode
|
변환 업데이트의 적용 모드입니다. |
ApplyMode
변환 업데이트의 적용 모드입니다.
열거형 | |
---|---|
APPLY_MODE_UNSPECIFIED
|
지정되지 않은 모드입니다. |
RELATIVE
|
새 AffineTransform 행렬을 기존 행렬에 적용하고, 기존 행렬을 결과 연결 문자열로 대체합니다. |
ABSOLUTE
|
기존 AffineTransform 행렬을 새 행렬로 바꿉니다. |
UpdateSlidesPositionRequest
프레젠테이션에서 슬라이드의 위치를 업데이트합니다.
JSON 표현 |
---|
{ "slideObjectIds": [ string ], "insertionIndex": integer } |
필드 | |
---|---|
slideObjectIds[]
|
이동해야 하는 프레젠테이션 슬라이드의 ID입니다. 이 목록의 슬라이드는 중복 없이 기존 프레젠테이션 순서여야 합니다. |
insertionIndex
|
이동하기 전의 슬라이드 배열을 기준으로 슬라이드를 삽입해야 하는 색인입니다. 0과 프레젠테이션의 슬라이드 수 사이(양 끝값 포함)여야 합니다. |
DeleteTextRequest
도형이나 표 셀에서 텍스트를 삭제합니다.
JSON 표현 |
---|
{ "objectId": string, "cellLocation": { object ( |
필드 | |
---|---|
objectId
|
텍스트가 삭제될 도형 또는 표의 객체 ID입니다. |
cellLocation
|
표 셀에서 텍스트를 삭제할 경우의 선택적 표 셀 위치입니다. 있는 경우 objectId는 테이블을 참조해야 합니다. |
textRange
|
도형 또는 표 셀의 텍스트 끝에는 항상 삭제할 수 없는 암시적 줄바꿈 문자가 있습니다.
단락 경계를 넘는 텍스트를 삭제하면 두 단락이 병합될 때 단락 스타일과 목록이 변경될 수 있습니다. 서로게이트 페어의 코드 단위 하나만 포함된 범위는 두 코드 단위를 모두 포함하도록 확장됩니다. |
범위
색인이 생성된 컬렉션의 연속된 범위(예: 텍스트의 문자)를 지정합니다.
JSON 표현 |
---|
{
"startIndex": integer,
"endIndex": integer,
"type": enum ( |
필드 | |
---|---|
startIndex
|
컬렉션 시작 부분의 0부터 시작하는 색인(선택사항)입니다. |
endIndex
|
컬렉션의 끝에 관한 0부터 시작하는 색인(선택사항)입니다. |
type
|
범위 유형입니다. |
유형
범위 유형입니다.
열거형 | |
---|---|
RANGE_TYPE_UNSPECIFIED
|
지정되지 않은 범위 유형입니다. 이 값은 사용하면 안 됩니다. |
FIXED_RANGE
|
고정 범위 startIndex 및 endIndex 를 모두 지정해야 합니다.
|
FROM_START_INDEX
|
startIndex 에서 범위를 시작하고 컬렉션이 끝날 때까지 계속됩니다. endIndex 는 지정하면 안 됩니다.
|
ALL
|
범위를 컬렉션의 전체 길이로 설정합니다. startIndex 와 endIndex 를 모두 지정해서는 안 됩니다.
|
CreateImageRequest
이미지를 만듭니다.
JSON 표현 |
---|
{ "objectId": string, "elementProperties": { object ( |
필드 | |
---|---|
objectId
|
사용자가 제공한 객체 ID입니다.
ID를 지정하는 경우 프레젠테이션의 모든 페이지와 페이지 요소 간에 고유해야 합니다. ID는 영숫자 문자 또는 밑줄로 시작해야 합니다 (정규식 ID를 지정하지 않으면 고유한 ID가 생성됩니다. |
elementProperties
|
이미지의 요소 속성입니다. 제공된 크기의 가로세로 비율이 이미지 가로세로 비율과 일치하지 않으면 가로세로 비율을 유지하기 위해 이미지가 크기에 맞게 크기 조절되고 중앙에 배치됩니다. 제공된 변환은 이 작업 후에 적용됩니다.
|
공용체 필드 image_source 입니다. 이미지 소스의 종류입니다.
image_source 는 다음 중 하나여야 합니다.
|
|
url
|
이미지 URL입니다. 이미지는 삽입 시 한 번 가져오고 사본은 프레젠테이션 내부에 표시되도록 저장됩니다. 이미지 크기는 50MB 미만이어야 하며 25메가픽셀을 초과할 수 없으며 PNG, JPEG, GIF 형식 중 하나여야 합니다.
제공된 URL은 공개적으로 액세스할 수 있어야 하며 길이가 최대 2KB여야 합니다. URL은 이미지와 함께 저장되며 |
CreateVideoRequest
동영상을 만듭니다.
참고: Google Drive에서 동영상을 만들려면 요청하는 앱에 drive, drive.readonly 또는 drive.file OAuth 범위 중 하나 이상이 있어야 합니다.
JSON 표현 |
---|
{ "objectId": string, "elementProperties": { object ( |
필드 | |
---|---|
objectId
|
사용자가 제공한 객체 ID입니다.
ID를 지정하는 경우 프레젠테이션의 모든 페이지와 페이지 요소 간에 고유해야 합니다. ID는 영숫자 문자 또는 밑줄로 시작해야 합니다 (정규식 ID를 지정하지 않으면 고유한 ID가 생성됩니다. |
elementProperties
|
동영상의 요소 속성입니다.
|
source
|
동영상 소스입니다. |
id
|
이 동영상의 동영상 소스 고유 식별자입니다. 예를 들어 YouTube 동영상 https://www.youtube.com/watch?v=7U3axjORYZ0의 ID는 7U3axjORYZ0입니다. Google Drive 동영상(https://drive.google.com/file/d/1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q)의 ID는 1xCgQLFTJi5_Xl8DgW_lcUYq5e-q6Hi5Q입니다. Google Drive 동영상 파일에 액세스하려면 이전 파일의 하위 집합에 대한 HTTP 헤더에 리소스 키를 추가해야 할 수 있습니다. 자세한 내용은 리소스 키를 사용하여 링크 공유 파일에 액세스를 참고하세요. |
CreateSheetsChartRequest
삽입된 Google Sheets 차트를 만듭니다.
참고: 차트를 만들려면 spreadsheets.readonly, spreadsheets, drive.readonly, drive.file 또는 drive OAuth 범위 중 하나 이상이 필요합니다.
JSON 표현 |
---|
{ "objectId": string, "elementProperties": { object ( |
필드 | |
---|---|
objectId
|
사용자가 제공한 객체 ID입니다. 지정된 경우 ID는 프레젠테이션의 모든 페이지 및 페이지 요소에서 고유해야 합니다. ID는 단어 문자[a~z, A~Z, 0~9_] 로 시작하고 그 뒤에 다음 문자[a~z, A~Z, 0~9_-:]가 이어져야 합니다. ID의 길이는 5자(영문 기준) 이상 50자(영문 기준) 미만이어야 합니다. 비워 두면 고유 식별자가 생성됩니다. |
elementProperties
|
차트의 요소 속성입니다. 제공된 크기의 가로세로 비율이 차트 가로세로 비율과 일치하지 않으면 가로세로 비율을 유지하기 위해 차트가 크기를 기준으로 크기 조정되고 중앙에 배치됩니다. 제공된 변환은 이 작업 후에 적용됩니다. |
spreadsheetId
|
차트가 포함된 Google Sheets 스프레드시트의 ID입니다. 이전 파일의 하위 집합에 HTTP 헤더에 리소스 키를 추가해야 할 수 있습니다. 자세한 내용은 리소스 키를 사용하여 링크 공유 파일에 액세스를 참고하세요. |
chartId
|
Google Sheets 스프레드시트의 특정 차트 ID입니다. |
linkingMode
|
차트가 소스 스프레드시트에 연결되는 모드입니다. 지정하지 않으면 차트가 연결되지 않은 이미지가 됩니다. |
LinkingMode
차트가 소스 스프레드시트에 연결되는 모드입니다.
열거형 | |
---|---|
NOT_LINKED_IMAGE
|
차트가 소스 스프레드시트와 연결되어 있지 않으므로 업데이트할 수 없습니다. 연결되지 않은 차트는 이미지로 삽입됩니다. |
LINKED
|
차트를 연결하면 업데이트할 수 있으며 다른 공동작업자에게는 스프레드시트 링크가 표시됩니다. |
CreateLineRequest
선을 만듭니다.
JSON 표현 |
---|
{ "objectId": string, "elementProperties": { object ( |
필드 | |
---|---|
objectId
|
사용자가 제공한 객체 ID입니다.
ID를 지정하는 경우 프레젠테이션의 모든 페이지와 페이지 요소 간에 고유해야 합니다. ID는 영숫자 문자 또는 밑줄로 시작해야 합니다 (정규식 ID를 지정하지 않으면 고유한 ID가 생성됩니다. |
elementProperties
|
선의 요소 속성입니다. |
lineCategory
|
생성할 선의 카테고리입니다.
지원 중단됨
: 대신
생성된 정확한
|
category
|
생성할 선의 카테고리입니다.
생성된 정확한
둘 중 하나를 지정하지 않으면 |
카테고리
선 카테고리입니다.
열거형 | |
---|---|
STRAIGHT
|
직선 커넥터 1을 포함한 직선 커넥터 지정되지 않은 경우의 기본 카테고리입니다. |
BENT
|
구부러진 커넥터 2~5를 포함한 구부러진 커넥터 |
CURVED
|
곡선 커넥터 2~5를 포함한 곡선 커넥터 |
RefreshSheetsChartRequest
삽입된 Google Sheets 차트를 Google Sheets의 최신 버전 차트로 대체하여 새로고침합니다.
참고: 차트를 새로고침하려면 spreadsheets.readonly, spreadsheets, drive.readonly 또는 drive OAuth 범위 중 하나 이상이 필요합니다.
JSON 표현 |
---|
{ "objectId": string } |
필드 | |
---|---|
objectId
|
새로고침할 차트의 객체 ID입니다. |
UpdateShapePropertiesRequest
Shape
의 속성을 업데이트합니다.
JSON 표현 |
---|
{
"objectId": string,
"shapeProperties": {
object ( |
필드 | |
---|---|
objectId
|
업데이트가 적용되는 도형의 객체 ID입니다. |
shapeProperties
|
업데이트할 도형 속성입니다. |
fields
|
업데이트해야 하는 필드입니다.
하나 이상의 필드를 지정해야 합니다. 루트
예를 들어 도형 배경의 단색 채우기 색상을 업데이트하려면 속성을 기본값으로 재설정하려면 필드 마스크에 필드 이름을 포함하되 필드 자체는 설정하지 않습니다. |
UpdateImagePropertiesRequest
Image
의 속성을 업데이트합니다.
JSON 표현 |
---|
{
"objectId": string,
"imageProperties": {
object ( |
필드 | |
---|---|
objectId
|
업데이트가 적용되는 이미지의 객체 ID입니다. |
imageProperties
|
업데이트할 이미지 속성입니다. |
fields
|
업데이트해야 하는 필드입니다.
하나 이상의 필드를 지정해야 합니다. 루트
예를 들어 이미지 윤곽선 색상을 업데이트하려면 속성을 기본값으로 재설정하려면 필드 마스크에 필드 이름을 포함하되 필드 자체는 설정하지 않습니다. |
UpdateVideoPropertiesRequest
Video
의 속성을 업데이트합니다.
JSON 표현 |
---|
{
"objectId": string,
"videoProperties": {
object ( |
필드 | |
---|---|
objectId
|
업데이트가 적용되는 동영상의 객체 ID입니다. |
videoProperties
|
업데이트할 동영상 속성입니다. |
fields
|
업데이트해야 하는 필드입니다.
하나 이상의 필드를 지정해야 합니다. 루트
예를 들어 동영상 윤곽선 색상을 업데이트하려면 속성을 기본값으로 재설정하려면 필드 마스크에 필드 이름을 포함하되 필드 자체는 설정하지 않습니다. |
UpdatePagePropertiesRequest
Page
의 속성을 업데이트합니다.
JSON 표현 |
---|
{
"objectId": string,
"pageProperties": {
object ( |
필드 | |
---|---|
objectId
|
업데이트가 적용되는 페이지의 객체 ID입니다. |
pageProperties
|
업데이트할 페이지 속성입니다. |
fields
|
업데이트해야 하는 필드입니다.
하나 이상의 필드를 지정해야 합니다. 루트
예를 들어 페이지 배경 단색 채우기 색상을 업데이트하려면 속성을 기본값으로 재설정하려면 필드 마스크에 필드 이름을 포함하되 필드 자체는 설정하지 않습니다. |
UpdateTableCellPropertiesRequest
TableCell
의 속성을 업데이트합니다.
JSON 표현 |
---|
{ "objectId": string, "tableRange": { object ( |
필드 | |
---|---|
objectId
|
테이블의 객체 ID입니다. |
tableRange
|
업데이트가 적용되는 테이블의 하위 집합을 나타내는 테이블 범위입니다. 테이블 범위를 지정하지 않으면 업데이트가 전체 테이블에 적용됩니다. |
tableCellProperties
|
업데이트할 테이블 셀 속성입니다. |
fields
|
업데이트해야 하는 필드입니다.
하나 이상의 필드를 지정해야 합니다. 루트
예를 들어 표 셀 배경 단색 채우기 색상을 업데이트하려면 속성을 기본값으로 재설정하려면 필드 마스크에 필드 이름을 포함하되 필드 자체는 설정하지 않습니다. |
TableRange
테이블 범위는 테이블의 하위 집합에 대한 참조를 나타냅니다.
테이블 범위로 지정된 셀이 반드시 직사각형을 형성하지는 않는다는 점에 유의해야 합니다. 예를 들어 마지막 행의 모든 셀이 병합된 3x3 표가 있다고 가정해 보겠습니다. 테이블은 다음과 같습니다.
[ ][ ][ ]
[ ][ ][ ]
[ ]
위치 = (0, 0), 행 범위 = 3, 열 범위 = 2인 테이블 범위는 다음 셀을 지정합니다.
[ x ][ x ][ ]
[ x ][ x ][ ]
[ x x x ]
JSON 표현 |
---|
{
"location": {
object ( |
필드 | |
---|---|
location
|
표 범위의 시작 위치입니다. |
rowSpan
|
테이블 범위의 행 범위입니다. |
columnSpan
|
표 범위의 열 범위입니다. |
UpdateLinePropertiesRequest
Line
의 속성을 업데이트합니다.
JSON 표현 |
---|
{
"objectId": string,
"lineProperties": {
object ( |
필드 | |
---|---|
objectId
|
업데이트가 적용되는 행의 객체 ID입니다. |
lineProperties
|
업데이트할 선 속성입니다. |
fields
|
업데이트해야 하는 필드입니다.
하나 이상의 필드를 지정해야 합니다. 루트
예를 들어 선의 단색 채우기 색상을 업데이트하려면 속성을 기본값으로 재설정하려면 필드 마스크에 필드 이름을 포함하되 필드 자체는 설정하지 않습니다. |
CreateParagraphBulletsRequest
지정된 텍스트 색인 범위와 겹치는 모든 단락의 글머리 기호를 만듭니다.
각 단락의 중첩 수준은 각 단락 앞에 있는 선행 탭을 세서 결정됩니다. 글머리기호와 해당하는 단락 사이에 여백이 너무 많이 생기지 않도록 이 요청에 따라 선행 탭이 삭제됩니다. 이렇게 하면 텍스트 일부의 색인이 변경될 수 있습니다.
업데이트되는 단락 바로 앞의 단락이 일치하는 사전 설정이 있는 목록에 있는 경우 업데이트되는 단락이 앞의 목록에 추가됩니다.
JSON 표현 |
---|
{ "objectId": string, "cellLocation": { object ( |
필드 | |
---|---|
objectId
|
글머리기호를 추가할 텍스트가 포함된 도형 또는 표의 객체 ID입니다. |
cellLocation
|
수정할 텍스트가 표 셀에 있는 경우 선택사항인 표 셀 위치입니다. 있는 경우 objectId는 테이블을 참조해야 합니다. |
textRange
|
|
bulletPreset
|
사용할 글리프 유형입니다. 기본값은 |
BulletGlyphPreset
텍스트 목록의 글머리기호 글리프의 사전 설정된 패턴입니다.
이러한 패턴은 다음과 같은 유형의 글머리 기호를 사용합니다.
-
ARROW
: 유니코드 U+2794 코드 포인트에 해당하는 화살표 -
ARROW3D
: 3D 음영 처리된 화살표로, 유니코드 U+27a2 코드 포인트에 해당합니다. -
CHECKBOX
: 유니코드 U+274f 코드 포인트에 해당하는 중공 사각형 -
CIRCLE
: 유니코드 U+25cb 코드 포인트에 해당하는 중공 원 -
DIAMOND
: 유니코드 U+25c6 코드 포인트에 해당하는 솔리드 다이아몬드 -
DIAMONDX
: 'x'가 있는 다이아몬드로, 유니코드 U+2756 코드 포인트에 해당합니다. -
HOLLOWDIAMOND
: 유니코드 U+25c7 코드 포인트에 해당하는 중공 다이아몬드 -
DISC
: 유니코드 U+25cf 코드 포인트에 해당하는 솔리드 원입니다. -
SQUARE
: 유니코드 U+25a0 코드 포인트에 해당하는 솔리드 정사각형 -
STAR
: 별표로, 유니코드 U+2605 코드 포인트에 해당합니다. -
ALPHA
: 'a', 'b', 'c'와 같은 소문자입니다. -
UPPERALPHA
: 'A', 'B', 'C'와 같은 대문자입니다. -
DIGIT
: 숫자(예: '1', '2', '3')입니다. -
ZERODIGIT
: '01', '02', '03'과 같이 단일 숫자 앞에 0이 접두사로 추가된 숫자입니다. 숫자가 2자리 이상이면 앞에 0이 붙지 않습니다. -
ROMAN
: 'i', 'ii', 'iii'와 같은 소문자 로마 숫자입니다. -
UPPERROMAN
: 'I', 'II', 'III'와 같은 대문자 로마 숫자입니다. -
LEFTTRIANGLE
: 왼쪽을 가리키는 삼각형으로, 유니코드 U+25c4 코드 포인트에 해당합니다.
열거형 | |
---|---|
BULLET_DISC_CIRCLE_SQUARE
|
첫 번째 3개 목록 중첩 수준에 DISC , CIRCLE , SQUARE 글머리 기호 글리프가 있는 글머리기호 목록
|
BULLET_DIAMONDX_ARROW3D_SQUARE
|
첫 번째 3개 목록 중첩 수준에 DIAMONDX , ARROW3D , SQUARE 글머리 기호 글리프가 있는 글머리기호 목록
|
BULLET_CHECKBOX
|
모든 목록 중첩 수준에 CHECKBOX
글꼴로 된 글머리기호가 있는 글머리기호 목록입니다.
|
BULLET_ARROW_DIAMOND_DISC
|
첫 번째 3개 목록 중첩 수준에 ARROW , DIAMOND , DISC 글머리 기호 글리프가 있는 글머리기호 목록
|
BULLET_STAR_CIRCLE_SQUARE
|
첫 번째 3개 목록 중첩 수준에 STAR , CIRCLE , SQUARE 글머리 기호 글리프가 있는 글머리기호 목록
|
BULLET_ARROW3D_CIRCLE_SQUARE
|
첫 번째 3개 목록 중첩 수준에 ARROW3D , CIRCLE , SQUARE 글머리 기호 글리프가 있는 글머리기호 목록
|
BULLET_LEFTTRIANGLE_DIAMOND_DISC
|
첫 번째 3개 목록 중첩 수준에 LEFTTRIANGLE , DIAMOND , DISC 글머리 기호 글리프가 있는 글머리기호 목록
|
BULLET_DIAMONDX_HOLLOWDIAMOND_SQUARE
|
첫 번째 3개 목록 중첩 수준에 DIAMONDX , HOLLOWDIAMOND , SQUARE 글머리 기호 글리프가 있는 글머리기호 목록
|
BULLET_DIAMOND_CIRCLE_SQUARE
|
첫 번째 3개 목록 중첩 수준에 DIAMOND , CIRCLE , SQUARE 글머리 기호 글리프가 있는 글머리기호 목록
|
NUMBERED_DIGIT_ALPHA_ROMAN
|
DIGIT , ALPHA , ROMAN 숫자 글리프로 표시된 번호 목록으로, 처음 3개의 목록 중첩 수준에 마침표(.)가 뒤에 옵니다.
|
NUMBERED_DIGIT_ALPHA_ROMAN_PARENS
|
DIGIT , ALPHA , ROMAN 숫자 글리프가 있는 번호 목록으로, 첫 번째 3개 목록 중첩 수준에 적용되며 괄호가 뒤에 옵니다.
|
NUMBERED_DIGIT_NESTED
|
DIGIT
숫자 글리프가 마침표로 구분된 번호 목록으로, 각 중첩 수준에서 이전 중첩 수준의 글리프를 접두사로 사용합니다. 예: '1.' '1.1.', '2.', '2.2.'.
|
NUMBERED_UPPERALPHA_ALPHA_ROMAN
|
UPPERALPHA , ALPHA , ROMAN 숫자 글리프로 표시된 번호 목록으로, 처음 3개의 목록 중첩 수준에 마침표(.)가 뒤에 옵니다.
|
NUMBERED_UPPERROMAN_UPPERALPHA_DIGIT
|
UPPERROMAN , UPPERALPHA , DIGIT 숫자 글리프로 표시된 번호 목록으로, 처음 3개의 목록 중첩 수준에 마침표(.)가 뒤에 옵니다.
|
NUMBERED_ZERODIGIT_ALPHA_ROMAN
|
ZERODIGIT , ALPHA , ROMAN 숫자 글리프로 표시된 번호 목록으로, 처음 3개의 목록 중첩 수준에 마침표(.)가 뒤에 옵니다.
|
ReplaceAllShapesWithImageRequest
지정된 기준과 일치하는 모든 도형을 제공된 이미지로 바꿉니다.
도형을 대체하는 이미지는 프레젠테이션에 삽입된 후 직사각형이 되며 도형의 형태를 취하지 않습니다.
JSON 표현 |
---|
{ "replaceMethod": enum ( |
필드 | |
---|---|
replaceMethod
|
replace 메서드
지원 중단됨
: 대신
|
imageReplaceMethod
|
이미지 교체 메서드
둘 중 하나를 지정하지 않으면 CENTER_INSIDE가 사용됩니다. |
pageObjectIds[]
|
비어 있지 않은 경우 일치를 지정된 페이지의 페이지 요소로만 제한합니다.
|
공용체 필드 criteria 입니다. 도형을 교체하기 위해 도형이 일치해야 하는 기준입니다.
criteria 는 다음 중 하나여야 합니다.
|
|
containsText
|
이 요청을 설정하면 지정된 텍스트가 포함된 모든 도형이 대체됩니다. |
공용체 필드 image_source 입니다. 이미지 소스의 종류입니다.
image_source 는 다음 중 하나여야 합니다.
|
|
imageUrl
|
이미지 URL입니다. 이미지는 삽입 시 한 번 가져오고 사본은 프레젠테이션 내부에 표시되도록 저장됩니다. 이미지는 크기가 50MB 미만이어야 하며 25메가픽셀을 초과할 수 없으며 PNG, JPEG, GIF 형식 중 하나여야 합니다.
제공된 URL의 길이는 최대 2KB입니다. URL 자체는 이미지와 함께 저장되며 |
ReplaceMethod
replace 메서드
열거형 | |
---|---|
CENTER_INSIDE
|
원래 도형의 경계 내에 들어맞도록 이미지를 크기 조정하고 가운데에 배치하며 이미지의 가로세로 비율을 유지합니다. 렌더링된 이미지 크기가 도형 크기보다 작을 수 있습니다. 지정되지 않은 경우 기본 메서드입니다. |
CENTER_CROP
|
원래 도형의 경계를 채우도록 이미지를 크기 조절하고 가운데에 배치합니다. 도형을 채우기 위해 이미지가 잘릴 수 있습니다. 렌더링된 이미지의 크기는 원래 도형의 크기와 동일합니다. |
ImageReplaceMethod
이미지 교체 메서드
열거형 | |
---|---|
IMAGE_REPLACE_METHOD_UNSPECIFIED
|
지정되지 않은 이미지 교체 방법입니다. 이 값은 사용하면 안 됩니다. |
CENTER_INSIDE
|
원래 도형의 경계 내에 들어맞도록 이미지를 크기 조정하고 가운데에 배치하며 이미지의 가로세로 비율을 유지합니다. 렌더링된 이미지 크기가 도형 크기보다 작을 수 있습니다. 지정되지 않은 경우 기본 메서드입니다. |
CENTER_CROP
|
원래 도형의 경계를 채우도록 이미지를 크기 조절하고 가운데에 배치합니다. 도형을 채우기 위해 이미지가 잘릴 수 있습니다. 렌더링된 이미지 크기는 원래 도형과 동일합니다. |
DuplicateObjectRequest
슬라이드 또는 페이지 요소를 복제합니다.
슬라이드를 복제하면 지정된 슬라이드 바로 뒤에 복제된 슬라이드가 생성됩니다. 페이지 요소를 복제하면 복제된 요소가 원본과 동일한 위치에 동일한 페이지에 배치됩니다.
JSON 표현 |
---|
{ "objectId": string, "objectIds": { string: string, ... } } |
필드 | |
---|---|
objectId
|
중복할 객체의 ID입니다. |
objectIds
|
복제되는 객체에 다른 객체가 포함될 수 있습니다(예: 슬라이드 또는 그룹 페이지 요소를 복제할 때). 이 맵은 중복 객체의 ID가 생성되는 방식을 정의합니다. 키는 원본 객체의 ID이고 값은 해당하는 중복 객체에 할당될 ID입니다. 소스 객체의 중복 ID도 이 맵에 지정할 수 있습니다. 이때 동일한
모든 키는 프레젠테이션의 기존 ID와 일치해야 합니다. 모든 값은 프레젠테이션에서 고유해야 하며 영숫자 문자 또는 밑줄로 시작해야 합니다 (정규식 소스 객체의 ID가 지도에서 생략되면 새 랜덤 ID가 할당됩니다. 맵이 비어 있거나 설정되지 않은 경우 모든 중복 객체에 새 랜덤 ID가 할당됩니다. |
UpdateTextStyleRequest
JSON 표현 |
---|
{ "objectId": string, "cellLocation": { object ( |
필드 | |
---|---|
objectId
|
스타일을 지정할 텍스트가 포함된 도형 또는 표의 객체 ID입니다. |
cellLocation
|
스타일을 지정할 텍스트가 포함된 테이블의 셀 위치입니다. |
style
|
텍스트에 설정할 스타일입니다. 특정 스타일의 값이 상위 스타일의 값과 일치하면 해당 스타일이 상속되도록 설정됩니다.
특정 텍스트 스타일을 변경하면 Slides 편집기의 동작을 반영하기 위한 다른 변경사항이 발생할 수 있습니다. 자세한 내용은 |
textRange
|
스타일을 지정할 텍스트 범위입니다. 인접한 줄바꿈을 포함하도록 범위가 확장될 수 있습니다. 범위에 목록에 속한 단락이 완전히 포함된 경우 단락의 글머리 기호도 일치하는 텍스트 스타일로 업데이트됩니다. |
fields
|
업데이트해야 하는 필드입니다.
하나 이상의 필드를 지정해야 합니다. 루트
예를 들어 텍스트 스타일을 굵게로 업데이트하려면 속성을 기본값으로 재설정하려면 필드 마스크에 필드 이름을 포함하되 필드 자체는 설정하지 않습니다. |
ReplaceAllShapesWithSheetsChartRequest
지정된 기준과 일치하는 모든 도형을 제공된 Google Sheets 차트로 바꿉니다. 원래 도형의 경계 내에 들어맞도록 차트의 크기가 조정되고 가운데에 배치됩니다.
참고: 도형을 차트로 대체하려면 spreadsheets.readonly, spreadsheets, drive.readonly 또는 drive OAuth 범위 중 하나 이상이 필요합니다.
JSON 표현 |
---|
{ "containsText": { object ( |
필드 | |
---|---|
containsText
|
도형을 교체하기 위해 도형이 일치해야 하는 기준입니다. 이 요청은 지정된 텍스트가 포함된 모든 도형을 대체합니다. |
spreadsheetId
|
차트가 포함된 Google Sheets 스프레드시트의 ID입니다. |
chartId
|
Google Sheets 스프레드시트의 특정 차트 ID입니다. |
linkingMode
|
차트가 소스 스프레드시트에 연결되는 모드입니다. 지정하지 않으면 차트가 연결되지 않은 이미지가 됩니다. |
pageObjectIds[]
|
비어 있지 않은 경우 일치를 지정된 페이지의 페이지 요소로만 제한합니다.
|
LinkingMode
차트가 소스 스프레드시트에 연결되는 모드입니다.
열거형 | |
---|---|
NOT_LINKED_IMAGE
|
차트가 소스 스프레드시트와 연결되어 있지 않으므로 업데이트할 수 없습니다. 연결되지 않은 차트는 이미지로 삽입됩니다. |
LINKED
|
차트를 연결하면 업데이트할 수 있으며 다른 공동작업자에게는 스프레드시트 링크가 표시됩니다. |
DeleteParagraphBulletsRequest
지정된 텍스트 색인 range
와 겹치는 모든 단락에서 글머리기호를 삭제합니다.
각 단락의 중첩 수준은 해당 단락의 시작 부분에 들여쓰기를 추가하여 시각적으로 유지됩니다.
JSON 표현 |
---|
{ "objectId": string, "cellLocation": { object ( |
필드 | |
---|---|
objectId
|
글머리기호를 삭제할 텍스트가 포함된 도형 또는 표의 객체 ID입니다. |
cellLocation
|
수정할 텍스트가 표 셀에 있는 경우 선택사항인 표 셀 위치입니다. 있는 경우 objectId는 테이블을 참조해야 합니다. |
textRange
|
|
UpdateParagraphStyleRequest
JSON 표현 |
---|
{ "objectId": string, "cellLocation": { object ( |
필드 | |
---|---|
objectId
|
스타일을 지정할 텍스트가 포함된 도형 또는 표의 객체 ID입니다. |
cellLocation
|
스타일을 지정할 단락이 포함된 표의 셀 위치입니다. |
style
|
단락의 스타일입니다. |
textRange
|
스타일을 지정할 단락이 포함된 텍스트 범위입니다. |
fields
|
업데이트해야 하는 필드입니다.
하나 이상의 필드를 지정해야 합니다. 루트
예를 들어 단락 정렬을 업데이트하려면 속성을 기본값으로 재설정하려면 필드 마스크에 필드 이름을 포함하되 필드 자체는 설정하지 않습니다. |
UpdateTableBorderPropertiesRequest
Table
에서 테이블 테두리의 속성을 업데이트합니다.
JSON 표현 |
---|
{ "objectId": string, "tableRange": { object ( |
필드 | |
---|---|
objectId
|
테이블의 객체 ID입니다. |
tableRange
|
업데이트가 적용되는 테이블의 하위 집합을 나타내는 테이블 범위입니다. 테이블 범위를 지정하지 않으면 업데이트가 전체 테이블에 적용됩니다. |
borderPosition
|
업데이트를 적용할 표 범위의 테두리 위치입니다. 테두리 위치를 지정하지 않으면 업데이트가 테이블 범위의 모든 테두리에 적용됩니다. |
tableBorderProperties
|
업데이트할 표 테두리 속성입니다. |
fields
|
업데이트해야 하는 필드입니다.
하나 이상의 필드를 지정해야 합니다. 루트
예를 들어 표 테두리 단색 채우기 색상을 업데이트하려면 속성을 기본값으로 재설정하려면 필드 마스크에 필드 이름을 포함하되 필드 자체는 설정하지 않습니다. |
BorderPosition
테이블 테두리 위치입니다.
열거형 | |
---|---|
ALL
|
범위 내의 모든 테두리 |
BOTTOM
|
범위 하단의 테두리 |
INNER
|
범위 내부의 테두리입니다. |
INNER_HORIZONTAL
|
범위 내부의 가로 테두리입니다. |
INNER_VERTICAL
|
범위 내부의 세로 테두리입니다. |
LEFT
|
범위 왼쪽의 테두리 |
OUTER
|
범위 외부의 테두리 |
RIGHT
|
범위 오른쪽의 테두리 |
TOP
|
범위 상단의 테두리 |
UpdateTableColumnPropertiesRequest
Table
열의 속성을 업데이트합니다.
JSON 표현 |
---|
{
"objectId": string,
"columnIndices": [
integer
],
"tableColumnProperties": {
object ( |
필드 | |
---|---|
objectId
|
테이블의 객체 ID입니다. |
columnIndices[]
|
업데이트할 열을 지정하는 0부터 시작하는 색인 목록입니다. 색인이 제공되지 않으면 테이블의 모든 열이 업데이트됩니다. |
tableColumnProperties
|
업데이트할 테이블 열 속성입니다.
요청의 |
fields
|
업데이트해야 하는 필드입니다.
하나 이상의 필드를 지정해야 합니다. 루트
예를 들어 열 너비를 업데이트하려면 'columnWidth'가 필드 마스크에 포함되어 있지만 속성이 설정되지 않은 경우 열 너비는 기본적으로 406,400 EMU (32포인트)로 설정됩니다. |
UpdateTableRowPropertiesRequest
Table
행의 속성을 업데이트합니다.
JSON 표현 |
---|
{
"objectId": string,
"rowIndices": [
integer
],
"tableRowProperties": {
object ( |
필드 | |
---|---|
objectId
|
테이블의 객체 ID입니다. |
rowIndices[]
|
업데이트할 행을 지정하는 0부터 시작하는 색인 목록입니다. 색인을 제공하지 않으면 테이블의 모든 행이 업데이트됩니다. |
tableRowProperties
|
업데이트할 테이블 행 속성입니다. |
fields
|
업데이트해야 하는 필드입니다.
하나 이상의 필드를 지정해야 합니다. 루트
예를 들어 최소 행 높이를 업데이트하려면 'minRowHeight'가 필드 마스크에 포함되어 있지만 속성이 설정되지 않은 경우 최소 행 높이는 기본적으로 0으로 설정됩니다. |
MergeTableCellsRequest
Table
의 셀을 병합합니다.
JSON 표현 |
---|
{
"objectId": string,
"tableRange": {
object ( |
필드 | |
---|---|
objectId
|
테이블의 객체 ID입니다. |
tableRange
|
병합할 테이블의 셀을 지정하는 테이블 범위입니다. 병합되는 셀의 모든 텍스트가 연결되어 범위의 왼쪽 상단 ('헤드') 셀에 저장됩니다. 범위가 직사각형이 아닌 경우 (범위가 이미 병합된 셀을 포함하는 경우에 발생할 수 있음) 400 잘못된 요청 오류가 반환됩니다. |
UnmergeTableCellsRequest
Table
의 셀 병합을 취소합니다.
JSON 표현 |
---|
{
"objectId": string,
"tableRange": {
object ( |
필드 | |
---|---|
objectId
|
테이블의 객체 ID입니다. |
tableRange
|
병합을 해제할 테이블의 셀을 지정하는 테이블 범위입니다. 이 범위의 모든 병합된 셀이 병합 해제되며 이미 병합 해제된 셀은 영향을 받지 않습니다. 범위에 병합된 셀이 없으면 요청이 아무것도 하지 않습니다. 병합된 셀에 텍스트가 있는 경우 텍스트는 병합되지 않은 셀의 결과 블록 왼쪽 상단 ('헤드') 셀에 유지됩니다. |
GroupObjectsRequest
객체를 그룹화하여 객체 그룹을 만듭니다. 예를 들어 그룹 PageElements
는 모든 하위 요소와 동일한 페이지에 Group
를 만듭니다.
JSON 표현 |
---|
{ "groupObjectId": string, "childrenObjectIds": [ string ] } |
필드 | |
---|---|
groupObjectId
|
생성할 그룹의 사용자 제공 객체 ID입니다.
ID를 지정하는 경우 프레젠테이션의 모든 페이지와 페이지 요소 간에 고유해야 합니다. ID는 영숫자 문자 또는 밑줄로 시작해야 합니다 (정규식 ID를 지정하지 않으면 고유한 ID가 생성됩니다. |
childrenObjectIds[]
|
그룹화할 객체의 객체 ID입니다.
페이지 요소만 그룹화할 수 있습니다. 같은 페이지에 아직 다른 그룹에 속하지 않은 페이지 요소가 2개 이상 있어야 합니다. |
UngroupObjectsRequest
groups
와 같은 객체의 그룹을 해제합니다.
JSON 표현 |
---|
{ "objectIds": [ string ] } |
UpdatePageElementAltTextRequest
page element
의 대체 텍스트 제목 또는 설명을 업데이트합니다.
JSON 표현 |
---|
{ "objectId": string, "title": string, "description": string } |
필드 | |
---|---|
objectId
|
업데이트가 적용되는 페이지 요소의 객체 ID입니다. |
title
|
페이지 요소의 업데이트된 대체 텍스트 제목입니다. 설정하지 않으면 기존 값이 유지됩니다. 제목은 스크린 리더 및 기타 접근성 인터페이스에 노출됩니다. 페이지 요소의 콘텐츠와 관련된 사람이 읽을 수 있는 값만 사용하세요. |
description
|
페이지 요소의 업데이트된 대체 텍스트 설명입니다. 설정하지 않으면 기존 값이 유지됩니다. 설명은 스크린 리더 및 기타 접근성 인터페이스에 노출됩니다. 페이지 요소의 콘텐츠와 관련된 사람이 읽을 수 있는 값만 사용하세요. |
ReplaceImageRequest
기존 이미지를 새 이미지로 바꿉니다.
이미지를 교체하면 기존 이미지에서 일부 image effects
가 삭제됩니다.
JSON 표현 |
---|
{ "imageObjectId": string, "imageReplaceMethod": enum ( |
필드 | |
---|---|
imageObjectId
|
대체할 기존 이미지의 ID입니다. ID는 get 요청의 응답에서 가져올 수 있습니다. |
imageReplaceMethod
|
교체 방법 |
공용체 필드 image_source 입니다. 이미지 소스의 종류입니다.
image_source 는 다음 중 하나여야 합니다.
|
|
url
|
이미지 URL입니다. 이미지는 삽입 시 한 번 가져오고 사본은 프레젠테이션 내부에 표시되도록 저장됩니다. 이미지는 50MB 미만이어야 하며 25메가픽셀을 초과할 수 없으며 PNG, JPEG 또는 GIF 형식이어야 합니다.
제공된 URL의 길이는 2KB를 초과할 수 없습니다. URL은 이미지와 함께 저장되며 |
UpdateSlidePropertiesRequest
슬라이드의 속성을 업데이트합니다.
JSON 표현 |
---|
{
"objectId": string,
"slideProperties": {
object ( |
필드 | |
---|---|
objectId
|
업데이트가 적용되는 슬라이드의 객체 ID입니다. |
slideProperties
|
업데이트할 슬라이드 속성입니다. |
fields
|
업데이트해야 하는 필드입니다.
하나 이상의 필드를 지정해야 합니다. 루트 'slideProperties'는 암시되며 지정해서는 안 됩니다. 단일
예를 들어 슬라이드 건너뛰기 여부를 업데이트하려면 속성을 기본값으로 재설정하려면 필드 마스크에 필드 이름을 포함하되 필드 자체는 설정하지 않습니다. |
UpdatePageElementsZOrderRequest
페이지 요소의 Z 순서를 업데이트합니다. Z 순서는 페이지의 요소를 뒤에서 앞으로 순서대로 정렬한 것입니다. 앞의 페이지 요소가 뒤에 있는 요소를 가릴 수 있습니다.
JSON 표현 |
---|
{
"pageElementObjectIds": [
string
],
"operation": enum ( |
필드 | |
---|---|
pageElementObjectIds[]
|
업데이트할 페이지 요소의 객체 ID입니다. 모든 페이지 요소가 동일한 페이지에 있어야 하며 그룹화되어서는 안 됩니다. |
operation
|
페이지 요소에 적용할 Z 순서 작업입니다. 여러 페이지 요소에 작업을 적용할 때 작업 전 이러한 페이지 요소 내의 상대 Z 순서는 유지됩니다. |
ZOrderOperation
페이지 요소의 Z 순서를 업데이트하는 작업입니다.
열거형 | |
---|---|
Z_ORDER_OPERATION_UNSPECIFIED
|
지정되지 않은 작업입니다. |
BRING_TO_FRONT
|
페이지 요소를 페이지 앞쪽으로 가져옵니다. |
BRING_FORWARD
|
지정된 페이지 요소 중 가장 앞쪽에 있는 요소를 기준으로 페이지에서 페이지 요소를 한 요소 앞으로 가져옵니다. |
SEND_BACKWARD
|
지정된 페이지 요소 중 가장 뒤에 있는 요소를 기준으로 페이지 요소를 하나씩 뒤로 보냅니다. |
SEND_TO_BACK
|
페이지 요소를 페이지 뒤로 보냅니다. |
UpdateLineCategoryRequest
line
의 카테고리를 업데이트합니다.
JSON 표현 |
---|
{
"objectId": string,
"lineCategory": enum ( |
필드 | |
---|---|
objectId
|
업데이트가 적용되는 행의 객체 ID입니다.
'커넥터'임을 나타내는 카테고리를 업데이트하면 노선 경로가 변경될 수 있습니다. |
lineCategory
|
업데이트할 선 카테고리입니다.
정확한 |
RerouteLineRequest
연결된 페이지 요소에서 가장 가까운 두 연결 사이트에 연결되도록 line
의 경로를 다시 변경합니다.
JSON 표현 |
---|
{ "objectId": string } |
필드 | |
---|---|
objectId
|
경로를 변경할 선의 객체 ID입니다.
'연결자'임을 나타내는 |