프레젠테이션
메서드
메서드 | 반환 유형 | 간략한 설명 |
---|---|---|
addEditor(emailAddress) | Presentation | 지정된 사용자를 Presentation 의 편집자 목록에 추가합니다. |
addEditor(user) | Presentation | 지정된 사용자를 Presentation 의 편집자 목록에 추가합니다. |
addEditors(emailAddresses) | Presentation | 지정된 사용자 배열을 Presentation 의 편집자 목록에 추가합니다. |
addViewer(emailAddress) | Presentation | 지정된 사용자를 Presentation 의 뷰어 목록에 추가합니다. |
addViewer(user) | Presentation | 지정된 사용자를 Presentation 의 뷰어 목록에 추가합니다. |
addViewers(emailAddresses) | Presentation | 지정된 사용자 배열을 Presentation 의 뷰어 목록에 추가합니다. |
appendSlide() | Slide | PredefinedLayout.BLANK 를 사용하여 프레젠테이션 끝에 슬라이드를 추가합니다.
사전 정의된 레이아웃을 설정합니다. |
appendSlide(layout) | Slide | 현재 슬라이드에 따라 지정된 레이아웃을 사용하여 프레젠테이션 끝에 슬라이드를 추가합니다. 있습니다. |
appendSlide(predefinedLayout) | Slide | 다음에 따라 지정된 사전 정의된 레이아웃을 사용하여 프레젠테이션 끝에 슬라이드를 추가합니다. 현재 마스터를 반환합니다. |
appendSlide(slide) | Slide | 제공된 Slide 의 사본을 프레젠테이션 끝에 추가합니다. |
appendSlide(slide, linkingMode) | Slide | 제공된 Slide 의 사본을 소스 프레젠테이션의 끝에 추가합니다.
현재 프레젠테이션을 표시하고 SlideLinkingMode 에서 지정한 대로 슬라이드 링크를 설정합니다. |
getEditors() | User[] | 이 Presentation 의 편집자 목록을 가져옵니다. |
getId() | String | 프레젠테이션의 고유 식별자를 가져옵니다. |
getLayouts() | Layout[] | 프레젠테이션의 레이아웃을 가져옵니다. |
getMasters() | Master[] | 프레젠테이션의 마스터를 가져옵니다. |
getName() | String | 프레젠테이션의 이름 또는 제목을 가져옵니다. |
getNotesMaster() | NotesMaster | 프레젠테이션의 메모 마스터를 가져옵니다. |
getNotesPageHeight() | Number | 프레젠테이션에서 메모 마스터 및 메모 페이지의 페이지 높이를 포인트 단위로 가져옵니다. |
getNotesPageWidth() | Number | 프레젠테이션에서 메모 마스터 및 메모 페이지의 페이지 너비를 포인트 단위로 가져옵니다. |
getPageElementById(id) | PageElement | 지정된 ID가 있는 PageElement 를 반환하거나, ID가 없는 경우 null 를 반환합니다. |
getPageHeight() | Number | 프레젠테이션에서 슬라이드, 레이아웃 및 마스터의 페이지 높이를 포인트 단위로 가져옵니다. |
getPageWidth() | Number | 프레젠테이션에서 슬라이드, 레이아웃 및 마스터의 페이지 너비를 포인트 단위로 가져옵니다. |
getSelection() | Selection | 활성 프레젠테이션에서 사용자의 선택 항목을 가져옵니다. |
getSlideById(id) | Slide | 지정된 ID가 있는 Slide 를 반환하거나, ID가 없는 경우 null 를 반환합니다. |
getSlides() | Slide[] | 프레젠테이션의 슬라이드를 가져옵니다. |
getUrl() | String | 이 프레젠테이션에 액세스하기 위한 URL을 검색합니다. |
getViewers() | User[] | 이 Presentation 의 뷰어 및 댓글 작성자 목록을 가져옵니다. |
insertSlide(insertionIndex) | Slide | 현재 마스터에 따라 사전 정의된 PredefinedLayout.BLANK 레이아웃을 사용하여 프레젠테이션의 지정된 색인에 슬라이드를 삽입합니다. |
insertSlide(insertionIndex, layout) | Slide | 다음을 기준으로 지정된 레이아웃을 사용하여 프레젠테이션의 지정된 색인에 슬라이드를 삽입합니다. 현재 마스터를 반환합니다. |
insertSlide(insertionIndex, predefinedLayout) | Slide | 지정된 사전 정의된 레이아웃을 지정합니다. |
insertSlide(insertionIndex, slide) | Slide | 제공된 Slide 의 사본을 프레젠테이션의 지정된 색인에 삽입합니다. |
insertSlide(insertionIndex, slide, linkingMode) | Slide | 원본 프레젠테이션에서 제공된 Slide 의 사본을 지정된
색인을 생성하고 SlideLinkingMode 에서 지정한 대로 슬라이드 링크를 설정합니다. |
removeEditor(emailAddress) | Presentation | Presentation 의 편집자 목록에서 지정된 사용자를 삭제합니다. |
removeEditor(user) | Presentation | Presentation 의 편집자 목록에서 지정된 사용자를 삭제합니다. |
removeViewer(emailAddress) | Presentation | Presentation 의 뷰어 및 댓글 작성자 목록에서 지정된 사용자를 삭제합니다. |
removeViewer(user) | Presentation | Presentation 의 뷰어 및 댓글 작성자 목록에서 지정된 사용자를 삭제합니다. |
replaceAllText(findText, replaceText) | Integer | 찾기 텍스트와 일치하는 모든 인스턴스를 교체 텍스트로 바꿉니다. |
replaceAllText(findText, replaceText, matchCase) | Integer | 찾기 텍스트와 일치하는 모든 인스턴스를 교체 텍스트로 바꿉니다. |
saveAndClose() | void | 현재 Presentation 를 저장합니다. |
setName(name) | void | 프레젠테이션의 이름 또는 제목을 설정합니다. |
자세한 문서
addEditor(emailAddress)
지정된 사용자를 Presentation
의 편집자 목록에 추가합니다. 사용자가 이미
를 지정하면 뷰어 목록에서 사용자를 벗어나게 됩니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
emailAddress | String | 추가할 사용자의 이메일 주소입니다. |
리턴
Presentation
: 이 Presentation
는 체이닝을 위한 것입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
addEditor(user)
지정된 사용자를 Presentation
의 편집자 목록에 추가합니다. 사용자가 이미
를 지정하면 뷰어 목록에서 사용자를 벗어나게 됩니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
user | User | 추가할 사용자의 표현입니다. |
리턴
Presentation
: 이 Presentation
는 체이닝을 위한 것입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
addEditors(emailAddresses)
지정된 사용자 배열을 Presentation
의 편집자 목록에 추가합니다. 만약
사용자가 이미 뷰어 목록에 있는 경우 이 방법을 사용하면
시청자
매개변수
이름 | 유형 | 설명 |
---|---|---|
emailAddresses | String[] | 추가할 사용자의 이메일 주소 배열입니다. |
리턴
Presentation
: 이 Presentation
는 체이닝을 위한 것입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
addViewer(emailAddress)
지정된 사용자를 Presentation
의 뷰어 목록에 추가합니다. 사용자가 이미
이 메서드는 효과가 없습니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
emailAddress | String | 추가할 사용자의 이메일 주소입니다. |
리턴
Presentation
: 이 Presentation
는 체이닝을 위한 것입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
addViewer(user)
지정된 사용자를 Presentation
의 뷰어 목록에 추가합니다. 사용자가 이미
이 메서드는 효과가 없습니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
user | User | 추가할 사용자의 표현입니다. |
리턴
Presentation
: 이 Presentation
는 체이닝을 위한 것입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
addViewers(emailAddresses)
지정된 사용자 배열을 Presentation
의 뷰어 목록에 추가합니다. 만약
사용자가 이미 편집자 목록에 있으면 이 방법은 아무런 영향을 미치지 않습니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
emailAddresses | String[] | 추가할 사용자의 이메일 주소 배열입니다. |
리턴
Presentation
: 이 Presentation
는 체이닝을 위한 것입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
appendSlide()
PredefinedLayout.BLANK
를 사용하여 프레젠테이션 끝에 슬라이드를 추가합니다.
사전 정의된 레이아웃을 설정합니다. 현재 마스터는 다음 중 하나입니다.
- 현재 마지막 슬라이드의 마스터입니다.
- 프레젠테이션의 첫 번째 마스터(슬라이드가 없는 경우)입니다.
리턴
Slide
- 추가되는 새 슬라이드입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
appendSlide(layout)
현재 슬라이드에 따라 지정된 레이아웃을 사용하여 프레젠테이션 끝에 슬라이드를 추가합니다. 있습니다. 현재 마스터는 다음 중 하나입니다.
- 현재 마지막 슬라이드의 마스터입니다.
- 프레젠테이션의 첫 번째 마스터(슬라이드가 없는 경우)입니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
layout | Layout | 새 슬라이드에 사용할 레이아웃 현재 마스터에 있어야 합니다. |
리턴
Slide
- 추가되는 새 슬라이드입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
appendSlide(predefinedLayout)
다음에 따라 지정된 사전 정의된 레이아웃을 사용하여 프레젠테이션 끝에 슬라이드를 추가합니다. 현재 마스터를 반환합니다. 현재 마스터는 다음 중 하나입니다.
- 현재 마지막 슬라이드의 마스터입니다.
- 프레젠테이션의 첫 번째 마스터(슬라이드가 없는 경우)입니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
predefinedLayout | PredefinedLayout | 새 슬라이드에 사용할 사전 정의된 레이아웃 포드는 현재 마스터를 반환합니다. |
리턴
Slide
- 추가되는 새 슬라이드입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
appendSlide(slide)
제공된 Slide
의 사본을 프레젠테이션 끝에 추가합니다.
복사할 슬라이드가 다른 프레젠테이션에서 생성된 경우 상위 마스터 및 레이아웃 페이지가 이 프레젠테이션에 아직 없는 경우에도 복사됩니다.
// Copy a slide from another presentation and appends it. var otherPresentation = SlidesApp.openById('presentationId'); var currentPresentation = SlidesApp.getActivePresentation(); var slide = otherPresentation.getSlides()[0]; currentPresentation.appendSlide(slide);
매개변수
이름 | 유형 | 설명 |
---|---|---|
slide | Slide | 복사하여 추가할 슬라이드입니다. |
리턴
Slide
- 추가되는 새 슬라이드입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
appendSlide(slide, linkingMode)
제공된 Slide
의 사본을 소스 프레젠테이션의 끝에 추가합니다.
현재 프레젠테이션을 표시하고 SlideLinkingMode
에서 지정한 대로 슬라이드 링크를 설정합니다.
복사할 슬라이드가 다른 프레젠테이션에서 생성된 경우 상위 마스터 및 레이아웃 현재 프레젠테이션에 존재하지 않는 페이지도 복사됩니다.
연결 모드가 SlideLinkingMode.LINKED
인 경우 첨부된 슬라이드를 다음과 같이 업데이트할 수 있습니다.
Slide.refreshSlide()
가 호출되면 제공된 소스 슬라이드와 일치합니다. 다른 공동작업자
소스 슬라이드 링크를 볼 수 있습니다 SlideLinkingMode.LINKED
은(는) 함께 사용할 수 없습니다.
원본 슬라이드에서 가져온 것입니다.
// Copy a slide from another presentation, then append and link it. var sourcePresentation = SlidesApp.openById('presentationId'); var currentPresentation = SlidesApp.getActivePresentation(); var slide = sourcePresentation.getSlides()[0]; var appendedSlide = currentPresentation.appendSlide(slide, SlidesApp.SlideLinkingMode.LINKED);
매개변수
이름 | 유형 | 설명 |
---|---|---|
slide | Slide | 복사, 추가, 연결할 슬라이드입니다. |
linkingMode | SlideLinkingMode | 사용할 링크 모드입니다. |
리턴
Slide
- 새 슬라이드입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getEditors()
이 Presentation
의 편집자 목록을 가져옵니다.
리턴
User[]
- 수정 권한이 있는 사용자의 배열입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getId()
프레젠테이션의 고유 식별자를 가져옵니다. 프레젠테이션 ID는 SlidesApp.openById()
와 함께 특정 프레젠테이션 인스턴스를 여는 데 사용됩니다.
리턴
String
- 이 프레젠테이션의 ID입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getLayouts()
getMasters()
getName()
프레젠테이션의 이름 또는 제목을 가져옵니다.
리턴
String
- 이 프레젠테이션의 제목입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getNotesMaster()
프레젠테이션의 메모 마스터를 가져옵니다.
리턴
NotesMaster
- 프레젠테이션의 메모 마스터입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getNotesPageHeight()
프레젠테이션에서 메모 마스터 및 메모 페이지의 페이지 높이를 포인트 단위로 가져옵니다. 그들은 페이지 높이가 모두 같아야 합니다.
리턴
Number
: 메모 페이지 높이(포인트)입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getNotesPageWidth()
프레젠테이션에서 메모 마스터 및 메모 페이지의 페이지 너비를 포인트 단위로 가져옵니다. 모두 동일한 페이지 너비를 가져야 합니다.
리턴
Number
- 메모 페이지 너비(포인트)입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPageElementById(id)
지정된 ID가 있는 PageElement
를 반환하거나, ID가 없는 경우 null
를 반환합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
id | String | 검색 중인 페이지 요소의 ID입니다. |
리턴
PageElement
- 지정된 ID의 페이지 요소입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPageHeight()
프레젠테이션에서 슬라이드, 레이아웃 및 마스터의 페이지 높이를 포인트 단위로 가져옵니다. 그들은 페이지 높이가 모두 같아야 합니다.
리턴
Number
- 페이지 높이(포인트)입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getPageWidth()
프레젠테이션에서 슬라이드, 레이아웃 및 마스터의 페이지 너비를 포인트 단위로 가져옵니다. 모두 동일한 페이지 너비를 가져야 합니다.
리턴
Number
- 페이지 너비(포인트)입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getSelection()
활성 프레젠테이션에서 사용자의 선택 항목을 가져옵니다. 스크립트는 스크립트를 실행 중인 사용자 및 스크립트가 프레젠테이션에 바인딩된 경우에만
반환되는 선택은 현재 유효한 선택입니다. 스크립트가 실행될 때 선택한 부분이 변환되어 고려됩니다. 예를 들어 두 도형 A와 B를 선택한 다음 스크립트가 도형 B를 삭제하면 셰이프 A만 선택되도록 반환된 선택 객체는 암시적으로 업데이트됩니다.
// Gets the current active page that is selected in the active presentation. var selection = SlidesApp.getActivePresentation().getSelection(); var currentPage = selection.getCurrentPage();
리턴
Selection
- 사용자가 선택한 항목의 표현 또는 스크립트가 바인딩되지 않은 경우 null
유효한 사용자 선택 항목이 없는 경우입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getSlideById(id)
getSlides()
getUrl()
이 프레젠테이션에 액세스하기 위한 URL을 검색합니다.
var presentation = SlidesApp.getActivePresentation(); // Send out the link to open the presentation. MailApp.sendEmail("<email-address>", presentation.getName(), presentation.getUrl());
리턴
String
- 현재 프레젠테이션에 액세스할 수 있는 URL입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
getViewers()
이 Presentation
의 뷰어 및 댓글 작성자 목록을 가져옵니다.
리턴
User[]
- 보기 또는 댓글 작성 권한이 있는 사용자의 배열입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSlide(insertionIndex)
현재 마스터에 따라 사전 정의된 PredefinedLayout.BLANK
레이아웃을 사용하여 프레젠테이션의 지정된 색인에 슬라이드를 삽입합니다. 현재 마스터는
다음 중 하나:
- 이전 슬라이드의 마스터입니다.
- 삽입 인덱스가 0인 경우 첫 번째 슬라이드의 마스터입니다.
- 프레젠테이션의 첫 번째 마스터(슬라이드가 없는 경우)입니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
insertionIndex | Integer | 슬라이드 삽입 위치를 나타내는 0 기반 색인입니다. |
리턴
Slide
- 삽입된 새 슬라이드입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSlide(insertionIndex, layout)
다음을 기준으로 지정된 레이아웃을 사용하여 프레젠테이션의 지정된 색인에 슬라이드를 삽입합니다. 현재 마스터를 반환합니다. 현재 마스터는 다음 중 하나입니다.
- 이전 슬라이드의 마스터입니다.
- 삽입 인덱스가 0인 경우 첫 번째 슬라이드의 마스터입니다.
- 프레젠테이션의 첫 번째 마스터(슬라이드가 없는 경우)입니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
insertionIndex | Integer | 슬라이드 삽입 위치를 나타내는 0 기반 색인입니다. |
layout | Layout | 새 슬라이드에 사용할 레이아웃 현재 마스터에 있어야 합니다. |
리턴
Slide
- 삽입된 새 슬라이드입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSlide(insertionIndex, predefinedLayout)
지정된 사전 정의된 레이아웃을 지정합니다. 현재 마스터는 다음 중 하나입니다.
- 이전 슬라이드의 마스터입니다.
- 삽입 인덱스가 0인 경우 첫 번째 슬라이드의 마스터입니다.
- 프레젠테이션의 첫 번째 마스터(슬라이드가 없는 경우)입니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
insertionIndex | Integer | 슬라이드 삽입 위치를 나타내는 0 기반 색인입니다. |
predefinedLayout | PredefinedLayout | 새 슬라이드에 사용할 사전 정의된 레이아웃 포드는 현재 마스터를 반환합니다. |
리턴
Slide
- 삽입된 새 슬라이드입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSlide(insertionIndex, slide)
제공된 Slide
의 사본을 프레젠테이션의 지정된 색인에 삽입합니다.
복사할 슬라이드가 다른 프레젠테이션에서 생성된 경우 상위 마스터 및 레이아웃 페이지가 이 프레젠테이션에 아직 없는 경우에도 복사됩니다.
// Copy a slide from another presentation and inserts it. var otherPresentation = SlidesApp.openById('presentationId'); var currentPresentation = SlidesApp.getActivePresentation(); var slide = otherPresentation.getSlides()[0]; var insertionIndex = 1; currentPresentation.insertSlide(insertionIndex, slide);
매개변수
이름 | 유형 | 설명 |
---|---|---|
insertionIndex | Integer | 슬라이드 삽입 위치를 나타내는 0 기반 색인입니다. |
slide | Slide | 복사하여 삽입할 슬라이드입니다. |
리턴
Slide
- 삽입된 새 슬라이드입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
insertSlide(insertionIndex, slide, linkingMode)
원본 프레젠테이션에서 제공된 Slide
의 사본을 지정된
색인을 생성하고 SlideLinkingMode
에서 지정한 대로 슬라이드 링크를 설정합니다.
복사할 슬라이드가 다른 프레젠테이션에서 생성된 경우 상위 마스터 및 레이아웃 현재 프레젠테이션에 존재하지 않는 페이지도 복사됩니다.
링크 모드가 SlideLinkingMode.LINKED
이면 삽입된 슬라이드를 다음과 같이 업데이트할 수 있습니다.
Slide.refreshSlide()
가 호출되면 제공된 소스 슬라이드와 일치합니다. 다른 공동작업자
소스 슬라이드 링크를 볼 수 있습니다 SlideLinkingMode.LINKED
은(는) 함께 사용할 수 없습니다.
원본 슬라이드에서 가져온 것입니다.
// Copy a slide from another presentation, then insert and link it. var sourcePresentation = SlidesApp.openById('presentationId'); var currentPresentation = SlidesApp.getActivePresentation(); var slide = sourcePresentation.getSlides()[0]; var insertionIndex = 1; var insertedSlide = currentPresentation.insertSlide( insertionIndex, slide, SlidesApp.SlideLinkingMode.LINKED);
매개변수
이름 | 유형 | 설명 |
---|---|---|
insertionIndex | Integer | 슬라이드 삽입 위치를 나타내는 0 기반 색인입니다. |
slide | Slide | 복사하여 삽입할 슬라이드입니다. |
linkingMode | SlideLinkingMode | 사용할 링크 모드입니다. |
리턴
Slide
- 새 슬라이드입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
removeEditor(emailAddress)
Presentation
의 편집자 목록에서 지정된 사용자를 삭제합니다. 이 메서드는
다음과 같은 사용자 클래스에 속하는 경우 사용자가 Presentation
에 액세스하지 못하도록 차단합니다.
일반 액세스 권한(예: Presentation
이 사용자의 전체 계정과 공유되는 경우)
또는 Presentation
이(가) 사용자가 액세스할 수 있는 공유 드라이브에 있는 경우입니다.
Drive 파일의 경우 뷰어 목록에서도 사용자가 삭제됩니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
emailAddress | String | 삭제할 사용자의 이메일 주소입니다. |
리턴
Presentation
: 이 Presentation
는 체이닝을 위한 것입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
removeEditor(user)
Presentation
의 편집자 목록에서 지정된 사용자를 삭제합니다. 이 메서드는
다음과 같은 사용자 클래스에 속하는 경우 사용자가 Presentation
에 액세스하지 못하도록 차단합니다.
일반 액세스 권한(예: Presentation
이 사용자의 전체 계정과 공유되는 경우)
또는 Presentation
이(가) 사용자가 액세스할 수 있는 공유 드라이브에 있는 경우입니다.
Drive 파일의 경우 뷰어 목록에서도 사용자가 삭제됩니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
user | User | 삭제할 사용자를 나타냅니다. |
리턴
Presentation
: 이 Presentation
는 체이닝을 위한 것입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
removeViewer(emailAddress)
Presentation
의 뷰어 및 댓글 작성자 목록에서 지정된 사용자를 삭제합니다. 이
사용자가 뷰어나 댓글 작성자가 아닌 편집자인 경우에는 아무런 영향을 미치지 않습니다. 또한 이 메서드는
사용자가 다음 사용자 클래스에 속한 경우 Presentation
에 액세스하는 것을 차단하지 않음
일반 액세스 권한이 있어야 합니다. 예를 들어 Presentation
가 사용자의
전체 도메인 또는 Presentation
이(가) 사용자가 액세스할 수 있는 공유 드라이브에 있는 경우
Drive 파일의 경우 편집자 목록에서도 사용자가 삭제됩니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
emailAddress | String | 삭제할 사용자의 이메일 주소입니다. |
리턴
Presentation
: 체이닝을 위한 Presentation
입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
removeViewer(user)
Presentation
의 뷰어 및 댓글 작성자 목록에서 지정된 사용자를 삭제합니다. 이
사용자가 뷰어가 아닌 편집자인 경우에는 아무런 영향을 미치지 않습니다. 또한 이 메서드는
사용자가 일반 액세스 권한 요청을 가진 사용자 클래스에 속하는 경우 Presentation
에 액세스할 수 없습니다.
액세스 권한(예: Presentation
이 사용자의 전체 도메인과 공유되는 경우)
Presentation
가 사용자가 액세스할 수 있는 공유 드라이브에 있는 경우
Drive 파일의 경우 편집자 목록에서도 사용자가 삭제됩니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
user | User | 삭제할 사용자를 나타냅니다. |
리턴
Presentation
: 체이닝을 위한 Presentation
입니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replaceAllText(findText, replaceText)
찾기 텍스트와 일치하는 모든 인스턴스를 교체 텍스트로 바꿉니다. 케이스 검색 몰지각하지 않습니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
findText | String | 찾을 텍스트입니다. |
replaceText | String | 일치하는 텍스트를 대체할 텍스트입니다. |
리턴
Integer
— 일치하는 항목 수가 변경됨
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
replaceAllText(findText, replaceText, matchCase)
찾기 텍스트와 일치하는 모든 인스턴스를 교체 텍스트로 바꿉니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
findText | String | 찾을 텍스트입니다. |
replaceText | String | 일치하는 텍스트를 대체할 텍스트입니다. |
matchCase | Boolean | true 인 경우 검색에서 대소문자를 구분합니다. false 인 경우 검색:
대소문자를 구분하지 않습니다. |
리턴
Integer
— 일치하는 항목 수가 변경됨
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
saveAndClose()
현재 Presentation
를 저장합니다. 대기 중인 업데이트가 플러시되고 적용됩니다.
saveAndClose()
메서드는 스크립트 실행이 끝날 때 자동으로 호출됩니다.
(스크립트 실행이 오류로 종료된 경우에도 열린 각 Presentation
에 대해)
닫힌 Presentation
은(는) 수정할 수 없습니다. 편집을 위해 주어진 프레젠테이션을 다시 열려면 SlidesApp
의 open 메서드 중 하나를 사용합니다.
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations
setName(name)
프레젠테이션의 이름 또는 제목을 설정합니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
name | String | 이 프레젠테이션에 설정할 이름입니다. |
승인
이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상으로 승인이 필요합니다.
-
https://www.googleapis.com/auth/presentations.currentonly
-
https://www.googleapis.com/auth/presentations