수정할 수 있는 Presentations
를 만들고 엽니다.
// Open a presentation by ID. let preso = SlidesApp.openById('PRESENTATION_ID_GOES_HERE'); // Create and open a presentation. preso = SlidesApp.create('Presentation Name');
속성
속성 | 유형 | 설명 |
---|---|---|
Alignment | Alignment | 정렬 위치 유형의 열거형입니다. |
Arrow | Arrow | Line 에 적용할 수 있는 다양한 화살표 스타일을 열거합니다. |
Auto | Auto | 자동 텍스트 유형의 열거형입니다. |
Autofit | Autofit | 자동 맞춤 유형의 열거형입니다. |
Cell | Cell | 표 셀의 다양한 병합 상태를 열거합니다. |
Color | Color | 색상 유형의 열거형입니다. |
Content | Content | 콘텐츠 정렬을 지정하는 데 사용되는 값의 열거형입니다. |
Dash | Dash | Line 에 적용할 수 있는 다양한 대시 스타일의 열거입니다. |
Fill | Fill | 채우기 유형의 열거형입니다. |
Line | Line | Line 카테고리의 열거형입니다. |
Line | Line | Line 유형의 열거형입니다. |
Line | Line | Line 유형의 열거형입니다. |
Link | Link | 링크 유형의 열거형입니다. |
List | List | 목록 사전 설정 유형의 열거형입니다. |
Page | Page | 페이지 배경 유형의 열거형입니다. |
Page | Page | 페이지 요소 유형의 열거형입니다. |
Page | Page | 페이지 유형의 열거형입니다. |
Paragraph | Paragraph | 단락 정렬 유형의 열거형입니다. |
Placeholder | Placeholder | 자리표시자 유형의 열거형입니다. |
Predefined | Predefined | 사전 정의된 레이아웃의 열거형입니다. |
Selection | Selection | 선택 유형의 열거형입니다. |
Shape | Shape | 도형 유형의 열거형입니다. |
Sheets | Sheets | Sheets 차트 삽입 유형의 열거형입니다. |
Slide | Slide | Slides를 연결할 수 있는 방법을 열거합니다. |
Slide | Slide | 슬라이드 위치 유형의 열거형입니다. |
Spacing | Spacing | 간격 모드 유형의 열거형입니다. |
Text | Text | 텍스트 기준선 오프셋 유형의 열거형입니다. |
Text | Text | 텍스트 방향 유형의 열거형입니다. |
Theme | Theme | 테마 색상 열거형입니다. |
Video | Video | 동영상 소스 유형의 열거형입니다. |
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
create(name) | Presentation | 새 Presentation 를 만들고 엽니다. |
get | Presentation | 스크립트가 컨테이너에 연결된 현재 활성 프레젠테이션을 반환하거나 활성 프레젠테이션이 없는 경우 null 을 반환합니다. |
get | Ui | 스크립트가 메뉴, 대화상자, 사이드바와 같은 기능을 추가할 수 있는 프레젠테이션의 사용자 인터페이스 환경 인스턴스를 반환합니다. |
new | Affine | Affine 를 빌드하는 새 Affine 를 반환합니다. |
open | Presentation | 지정된 ID로 Presentation 을 엽니다. |
open | Presentation | 지정된 URL로 Presentation 를 엽니다. |
자세한 문서
create(name)
새 Presentation
를 만들고 엽니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
name | String | 생성된 프레젠테이션에 지정할 이름입니다. |
리턴
Presentation
: 지정된 이름의 프레젠테이션입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations
get Active Presentation()
스크립트가 컨테이너에 연결된 현재 활성 프레젠테이션을 반환하거나 활성 프레젠테이션이 없는 경우 null
을 반환합니다. 스크립트가 컨테이너에 바인딩되지 않은 프레젠테이션과 상호작용하려면 대신 open
를 사용하세요.
// Get the current presentation to which this script is bound. const presentation = SlidesApp.getActivePresentation();프레젠테이션이 이미 열려 있으면 동일한 프레젠테이션 인스턴스가 반환됩니다.
리턴
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
get Ui()
스크립트가 메뉴, 대화상자, 사이드바와 같은 기능을 추가할 수 있는 프레젠테이션의 사용자 인터페이스 환경 인스턴스를 반환합니다. 스크립트는 열려 있는 프레젠테이션의 현재 인스턴스에 대한 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(); }
리턴
new Affine Transform Builder()
Affine
를 빌드하는 새 Affine
를 반환합니다. 빌더는 정체성 affine 변환으로 사전 설정됩니다.
리턴
open By Id(id)
지정된 ID로 Presentation
을 엽니다.
// Open a presentation by ID. const presentation = SlidesApp.openById('docId');프레젠테이션이 이미 열려 있으면 동일한 프레젠테이션 인스턴스가 반환됩니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
id | String |
리턴
Presentation
: 지정된 ID가 있는 프레젠테이션
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations
open By Url(url)
지정된 URL로 Presentation
를 엽니다.
// Open a presentation by URL. const presentation = SlidesApp.openByUrl( 'https://docs.google.com/presentation/d/docId/edit', );프레젠테이션이 이미 열려 있으면 동일한 프레젠테이션 인스턴스가 반환됩니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
url | String |
리턴
Presentation
: 지정된 URL이 포함된 프레젠테이션
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations