Google Slides API를 사용하면 프레젠테이션, 페이지, 페이지 요소 데이터를 읽을 수 있습니다. 이
이 페이지의 예제는
presentations.get
및
presentations.pages.get
메서드를 참조하세요.
다음 예에서는 다음 자리표시자를 사용합니다.
- PRESENTATION_ID: 프레젠테이션 ID를 입력합니다. 다음과 같은 작업을 할 수 있습니다. 이 ID에 대한 값을 검색합니다.
- PAGE_ID: 페이지 객체를 제공하는 위치를 나타냅니다. ID를 입력합니다. 다음을 가져올 수 있습니다. 이 값에 대한 값을 URL에서 가져오거나 API 읽기 요청을 사용하여 가져올 수 있습니다.
이 예는 언어 중립을 위해 HTTP 요청으로 제공됩니다. 이
이 예시에서 읽어본 예시
프레젠테이션,
(이)가 1EAYk18WDjIG-zp_0vLm3CsfQh_i8eXc67Jo2O9C6Vuc
인
PRESENTATION_ID입니다. PAGE_ID
첫 번째
슬라이드
ge63a4b4_1_0
입니다.
이 예에서는 필드 마스크를 사용하여 프레젠테이션, 슬라이드, 페이지에 관해 요청된 특정 정보 반환 요소가 포함됩니다. 필드 마스크를 사용하면 성능도 향상됩니다.
슬라이드 객체 ID 읽기
다음
presentations.get
코드
이 샘플은 슬라이드에서 모든 슬라이드 객체 ID의 목록을
살펴보겠습니다 ID는 슬라이드 프레젠테이션 순서로 반환되며
후속 API 요청에서 특정 슬라이드를 나타내는 데 사용됩니다. 이
같은 방식으로 마스터 및 레이아웃 페이지의 객체 ID를
fields=masters.objectId
및 fields=layout.objectId
.
다음은 슬라이드 객체 ID를 읽는 요청 프로토콜입니다.
GET https://slides.googleapis.com/v1/presentations/PRESENTATION_ID?fields=slides.objectId
응답은
Presentation
드림
요청된 객체 ID를 포함하는 객체입니다.
{ "slides": [ { "objectId": "ge63a4b4_1_0" }, { "objectId": "ge63a4b4_1_9" }, { "objectId": "ge63a4b4_1_23" }, { "objectId": "ge63a4b4_1_35" }, { "objectId": "ge63a4b4_1_43" } ] }
페이지에서 요소 객체 ID 읽기
다음
presentations.pages.get
드림
모든 페이지 요소에 대한 객체 ID 목록을 검색하는 방법을 보여주는 코드 샘플
표시됩니다.
다음은 페이지에서 요소 객체 ID를 읽는 요청 프로토콜입니다.
GET https://slides.googleapis.com/v1/presentations/PRESENTATION_ID/pages/PAGE_ID?fields=pageElements.objectId
응답은
Page
객체
요청된 객체 ID를 포함합니다.
{ "pageElements": [ { "objectId": "ge63a4b4_1_5" }, { "objectId": "ge63a4b4_1_6" }, { "objectId": "ge63a4b4_1_7" }, { "objectId": "ge63a4b4_1_8" } ] }
페이지에서 도형 요소 읽기
다음
presentations.pages.get
드림
전체 목록에서 모든 포드의 목록을 가져오는 방법을 보여주는
Shapes
표시됩니다. 클러스터 내에서 다른
PageElement
드림
fields
매개변수를 사용하여 종류를 지정하여 종류를 지정합니다. 예를 들어
fields=pageElements(line,table)
는
line
및
table
페이지 요소(있는 경우)
다음은 페이지에서 도형 요소를 읽는 요청 프로토콜입니다.
GET https://slides.googleapis.com/v1/presentations/PRESENTATION_ID/pages/PAGE_ID?fields=pageElements.shape
응답은
Page
객체
요청된 도형 요소를 포함합니다. 빈 중괄호는 페이지 요소를 나타냄
셰이프 유형이 아닌 경우 이 경우에는 이미지 페이지 요소입니다.
{ "pageElements": [ {}, {}, { "shape": { "shapeProperties" { "outline" { "dashStyle": "SOLID", "outlineFill": { "solidFill": { "alpha": 1, "color": { "rgbColor": {} } }, }, "propertyState": "NOT_RENDERED", "weight": { "magnitude": 9525, "unit": "EMU" } }, "shadow": { "alignment": "BOTTOM_LEFT", "alpha": 1, "blurRadius": { "unit": "EMU" }, "color": { "rgbColor": {} }, "propertyState": "NOT_RENDERED", "rotateWithShape": false, "transform": { "scaleX": 1, "scaleY": 1, "unit": "EMU" }, "type": "OUTER" }, "shapeBackgroundFill" : { "propertyState": "NOT_RENDERED", "solidFill": { "alpha": 1, "color": { "rgbColor: { "blue": 1, "green": 1, "red": 1 } } } } }, "shapeType": "TEXT_BOX", "text": { "textElements": [ { "endIndex": 11, "paragraphMarker": { "style": { "alignment": "START", "direction": "LEFT_TO_RIGHT", "indentEnd": { "unit": "PT" }, "indentFirstLine": { "unit": "PT" }, "indentStart": { "unit": "PT" }, "lineSpacing": 100, "spaceAbove": { "unit": "PT" }, "spaceBelow": { "unit": "PT" }, "spacingMode": "COLLAPSE_LISTS" } } }, { "endIndex": 11, "textRun": { "content": "Baby Album\n", "style": { "backgroundColor": {}, "baselineOffset": "NONE", "bold": false, "fontFamily": "Arial", "fontSize": { "magnitude": 14, "unit": "PT" }, "foregroundColor": { "opaqueColor": { "rgbColor": {} } }, "italic": false, "smallCaps": false, "strikethrough": false, "underline": false } } } ] } } }, ... ] }