Class SlidesApp

SlidesApp

수정할 수 있는 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스크립트가 컨테이너에 바인딩된 현재 활성 상태인 프레젠테이션을 반환하거나 활성 프레젠테이션이 없으면 null를 반환합니다.
getUi()Ui스크립트가 메뉴, 대화상자, 사이드바와 같은 기능을 추가할 수 있도록 하는 프레젠테이션의 사용자 인터페이스 환경 인스턴스를 반환합니다.
newAffineTransformBuilder()AffineTransformBuilderAffineTransformBuilder를 반환하여 AffineTransform를 빌드합니다.
openById(id)Presentation지정된 ID로 Presentation를 엽니다.
openByUrl(url)Presentation지정된 URL로 Presentation를 엽니다.

자세한 문서

create(name)

Presentation을 만들고 엽니다.

매개변수

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

리턴

Presentation: 지정된 이름의 프레젠테이션입니다.

승인

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

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

getActivePresentation()

스크립트가 컨테이너에 바인딩된 현재 활성 상태인 프레젠테이션을 반환하거나 활성 프레젠테이션이 없으면 null를 반환합니다. 스크립트가 컨테이너에 바인딩되지 않은 프레젠테이션과 상호작용하려면 대신 openById(id)를 사용하세요.

// Get the current presentation to which this script is bound.
var presentation = SlidesApp.getActivePresentation();
프레젠테이션이 이미 열려 있는 경우 동일한 프레젠테이션 인스턴스가 반환됩니다.

리턴

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();
}

리턴

Ui


newAffineTransformBuilder()

AffineTransformBuilder를 반환하여 AffineTransform를 빌드합니다. 빌더는 ID 아핀 변환으로 미리 설정됩니다.

리턴

AffineTransformBuilder


openById(id)

지정된 ID로 Presentation를 엽니다.

// Open a presentation by ID.
var presentation = SlidesApp.openById('docId');
프레젠테이션이 이미 열려 있는 경우 동일한 프레젠테이션 인스턴스가 반환됩니다.

매개변수

이름유형설명
idString

리턴

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

리턴

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

승인

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

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