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 } } } ] } } }, ... ] }