Class SlidesApp

Slides

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

// Open a presentation by ID.
let 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()AffineTransformBuilderAffineTransform를 빌드하는 새 AffineTransformBuilder를 반환합니다.
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.
const 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()

AffineTransform를 빌드하는 새 AffineTransformBuilder를 반환합니다. 빌더는 정체성 affine 변환으로 사전 설정됩니다.

리턴

AffineTransformBuilder


openById(id)

지정된 ID로 Presentation을 엽니다.

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

매개변수

이름유형설명
idString

리턴

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

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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

openByUrl(url)

지정된 URL로 Presentation를 엽니다.

// Open a presentation by URL.
const presentation = SlidesApp.openByUrl(
    'https://docs.google.com/presentation/d/docId/edit',
);
프레젠테이션이 이미 열려 있으면 동일한 프레젠테이션 인스턴스가 반환됩니다.

매개변수

이름유형설명
urlString

리턴

Presentation: 지정된 URL이 포함된 프레젠테이션

승인

이 메서드를 사용하는 스크립트에는 다음 범위 중 하나 이상의 승인이 필요합니다.

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