수정할 수 있는 Presentations
를 만들고 엽니다.
// Open a presentation by ID. var preso = SlidesApp.openById('PRESENTATION_ID_GOES_HERE'); // Create and open a presentation. preso = SlidesApp.create('Presentation Name');
속성
속성 | 유형 | 설명 |
---|---|---|
AlignmentPosition | AlignmentPosition | 정렬 위치 유형의 열거형입니다. |
ArrowStyle | ArrowStyle | Line 가 가질 수 있는 다양한 화살표 스타일의 열거형입니다. |
AutoTextType | AutoTextType | 자동 텍스트 유형의 열거형입니다. |
AutofitType | AutofitType | 자동 맞춤 유형의 열거형입니다. |
CellMergeState | CellMergeState | 표 셀의 다양한 병합 상태를 보여주는 열거형입니다. |
ColorType | ColorType | 색상 유형의 열거형입니다. |
ContentAlignment | ContentAlignment | 콘텐츠 정렬을 지정하는 데 사용되는 값의 열거형입니다. |
DashStyle | DashStyle | Line 에 포함될 수 있는 다양한 대시 스타일의 열거형입니다. |
FillType | FillType | 채우기 유형의 열거형입니다. |
LineCategory | LineCategory | Line 카테고리의 열거형입니다. |
LineFillType | LineFillType | LineFill 유형의 열거형입니다. |
LineType | LineType | Line 유형의 열거형입니다. |
LinkType | LinkType | 링크 유형의 열거형입니다. |
ListPreset | ListPreset | 목록 사전 설정 유형의 열거형입니다. |
PageBackgroundType | PageBackgroundType | 페이지 배경 유형의 열거형입니다. |
PageElementType | PageElementType | 페이지 요소 유형의 열거형입니다. |
PageType | PageType | 페이지 유형의 열거형입니다. |
ParagraphAlignment | ParagraphAlignment | 단락 정렬 유형의 열거형입니다. |
PlaceholderType | PlaceholderType | 자리표시자 유형의 열거형입니다. |
PredefinedLayout | PredefinedLayout | 사전 정의된 레이아웃의 열거형입니다. |
SelectionType | SelectionType | 선택 유형의 열거형입니다. |
ShapeType | ShapeType | 도형 유형의 열거형입니다. |
SheetsChartEmbedType | SheetsChartEmbedType | Sheets 차트 삽입 유형의 열거형입니다. |
SlideLinkingMode | SlideLinkingMode | Slides를 연결하는 방법의 열거형입니다. |
SlidePosition | SlidePosition | 슬라이드 위치 유형의 열거형입니다. |
SpacingMode | SpacingMode | 간격 모드 유형의 열거형입니다. |
TextBaselineOffset | TextBaselineOffset | 텍스트 기준 오프셋 유형의 열거형입니다. |
TextDirection | TextDirection | 텍스트 방향 유형의 열거형입니다. |
ThemeColorType | ThemeColorType | 테마 색상의 열거형입니다. |
VideoSourceType | VideoSourceType | 동영상 소스 유형의 열거형입니다. |
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
create(name) | Presentation | 새 Presentation 를 만들고 엽니다. |
getActivePresentation() | Presentation | 스크립트가 container-bound인 현재 활성 프레젠테이션을 반환하거나 활성 프레젠테이션이 없는 경우 null 을 반환합니다. |
getUi() | Ui | 스크립트에서 메뉴, 대화상자, 사이드바 등의 기능을 추가할 수 있는 프레젠테이션의 사용자 인터페이스 환경의 인스턴스를 반환합니다. |
newAffineTransformBuilder() | AffineTransformBuilder | 새 AffineTransformBuilder 를 반환하여 AffineTransform 를 빌드합니다. |
openById(id) | Presentation | 지정된 ID로 Presentation 를 엽니다. |
openByUrl(url) | Presentation | 지정된 URL로 Presentation 를 엽니다. |
자세한 문서
create(name)
새 Presentation
를 만들고 엽니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
name | String | 생성된 프레젠테이션에 지정할 이름입니다. |
Return
Presentation
: 지정된 이름의 프레젠테이션입니다.
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/presentations
getActivePresentation()
스크립트가 container-bound인 현재 활성 프레젠테이션을 반환하거나 활성 프레젠테이션이 없는 경우 null
을 반환합니다. 스크립트가 컨테이너 바인딩되지 않은 프레젠테이션과 상호작용하려면 대신 openById(id)
를 사용하세요.
// Get the current presentation to which this script is bound. var presentation = SlidesApp.getActivePresentation();프레젠테이션이 이미 열려 있으면 같은 프레젠테이션 인스턴스가 반환됩니다.
Return
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getUi()
스크립트에서 메뉴, 대화상자, 사이드바 등의 기능을 추가할 수 있는 프레젠테이션의 사용자 인터페이스 환경의 인스턴스를 반환합니다. 스크립트는 현재 열려 있는 프레젠테이션의 현재 인스턴스에 대해서만 UI와 상호작용할 수 있습니다. 단, 스크립트가 프레젠테이션에 바인딩된 경우에만 해당됩니다. 자세한 내용은 메뉴, 대화상자 및 사이드바 가이드를 참고하세요.
// Add a custom menu to the active presentation, including a separator and a sub-menu. function onOpen(e) { SlidesApp.getUi() .createMenu('My Menu') .addItem('My menu item', 'myFunction') .addSeparator() .addSubMenu(SlidesApp.getUi().createMenu('My sub-menu') .addItem('One sub-menu item', 'mySecondFunction') .addItem('Another sub-menu item', 'myThirdFunction')) .addToUi(); }
Return
newAffineTransformBuilder()
새 AffineTransformBuilder
를 반환하여 AffineTransform
를 빌드합니다. 빌더는 ID 어피니티 변환을 사용하여 미리 설정됩니다.
Return
openById(id)
지정된 ID로 Presentation
를 엽니다.
// Open a presentation by ID. var presentation = SlidesApp.openById('docId');프레젠테이션이 이미 열려 있으면 같은 프레젠테이션 인스턴스가 반환됩니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
id | String |
Return
Presentation
: 지정된 ID가 있는 프레젠테이션
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/presentations
openByUrl(url)
지정된 URL로 Presentation
를 엽니다.
// Open a presentation by URL. var presentation = SlidesApp.openByUrl('https://docs.google.com/presentation/d/docId/edit');프레젠테이션이 이미 열려 있으면 같은 프레젠테이션 인스턴스가 반환됩니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
url | String |
Return
Presentation
: 지정된 URL이 있는 프레젠테이션
승인
이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.
-
https://www.googleapis.com/auth/presentations