Class SlidesApp

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
Slides 앱

수정할 수 있는 Presentations를 만들고 엽니다.

// Open a presentation by ID.
var preso = SlidesApp.openById('PRESENTATION_ID_GOES_HERE');

// Create and open a presentation.
preso = SlidesApp.create('Presentation Name');

속성

속성유형설명
AlignmentPositionAlignmentPosition정렬 위치 유형의 열거형입니다.
ArrowStyleArrowStyleLine가 가질 수 있는 다양한 화살표 스타일의 열거형입니다.
AutoTextTypeAutoTextType자동 텍스트 유형의 열거형입니다.
AutofitTypeAutofitType자동 맞춤 유형의 열거형입니다.
CellMergeStateCellMergeState표 셀의 다양한 병합 상태를 보여주는 열거형입니다.
ColorTypeColorType색상 유형의 열거형입니다.
ContentAlignmentContentAlignment콘텐츠 정렬을 지정하는 데 사용되는 값의 열거형입니다.
DashStyleDashStyleLine에 포함될 수 있는 다양한 대시 스타일의 열거형입니다.
FillTypeFillType채우기 유형의 열거형입니다.
LineCategoryLineCategoryLine 카테고리의 열거형입니다.
LineFillTypeLineFillTypeLineFill 유형의 열거형입니다.
LineTypeLineTypeLine 유형의 열거형입니다.
LinkTypeLinkType링크 유형의 열거형입니다.
ListPresetListPreset목록 사전 설정 유형의 열거형입니다.
PageBackgroundTypePageBackgroundType페이지 배경 유형의 열거형입니다.
PageElementTypePageElementType페이지 요소 유형의 열거형입니다.
PageTypePageType페이지 유형의 열거형입니다.
ParagraphAlignmentParagraphAlignment단락 정렬 유형의 열거형입니다.
PlaceholderTypePlaceholderType자리표시자 유형의 열거형입니다.
PredefinedLayoutPredefinedLayout사전 정의된 레이아웃의 열거형입니다.
SelectionTypeSelectionType선택 유형의 열거형입니다.
ShapeTypeShapeType도형 유형의 열거형입니다.
SheetsChartEmbedTypeSheetsChartEmbedTypeSheets 차트 삽입 유형의 열거형입니다.
SlideLinkingModeSlideLinkingModeSlides를 연결하는 방법의 열거형입니다.
SlidePositionSlidePosition슬라이드 위치 유형의 열거형입니다.
SpacingModeSpacingMode간격 모드 유형의 열거형입니다.
TextBaselineOffsetTextBaselineOffset텍스트 기준 오프셋 유형의 열거형입니다.
TextDirectionTextDirection텍스트 방향 유형의 열거형입니다.
ThemeColorTypeThemeColorType테마 색상의 열거형입니다.
VideoSourceTypeVideoSourceType동영상 소스 유형의 열거형입니다.

메서드

메서드반환 유형간략한 설명
create(name)PresentationPresentation를 만들고 엽니다.
getActivePresentation()Presentation스크립트가 container-bound인 현재 활성 프레젠테이션을 반환하거나 활성 프레젠테이션이 없는 경우 null을 반환합니다.
getUi()Ui스크립트에서 메뉴, 대화상자, 사이드바 등의 기능을 추가할 수 있는 프레젠테이션의 사용자 인터페이스 환경의 인스턴스를 반환합니다.
newAffineTransformBuilder()AffineTransformBuilderAffineTransformBuilder를 반환하여 AffineTransform를 빌드합니다.
openById(id)Presentation지정된 ID로 Presentation를 엽니다.
openByUrl(url)Presentation지정된 URL로 Presentation를 엽니다.

자세한 문서

create(name)

Presentation를 만들고 엽니다.

매개변수

이름유형설명
nameString생성된 프레젠테이션에 지정할 이름입니다.

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

Presentation

승인

이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.

  • 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

Ui


newAffineTransformBuilder()

AffineTransformBuilder를 반환하여 AffineTransform를 빌드합니다. 빌더는 ID 어피니티 변환을 사용하여 미리 설정됩니다.

Return

AffineTransformBuilder


openById(id)

지정된 ID로 Presentation를 엽니다.

// Open a presentation by ID.
var presentation = SlidesApp.openById('docId');
프레젠테이션이 이미 열려 있으면 같은 프레젠테이션 인스턴스가 반환됩니다.

매개변수

이름유형설명
idString

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');
프레젠테이션이 이미 열려 있으면 같은 프레젠테이션 인스턴스가 반환됩니다.

매개변수

이름유형설명
urlString

Return

Presentation: 지정된 URL이 있는 프레젠테이션

승인

이 방법을 사용하는 스크립트에는 다음 범위 중 하나 이상을 사용하여 승인해야 합니다.

  • https://www.googleapis.com/auth/presentations