Class SlidesApp

Aplikasi Slides

Membuat dan membuka Presentations yang dapat diedit.

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

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

Properti

PropertiJenisDeskripsi
AlignmentPositionAlignmentPositionEnumerasi jenis posisi penyelarasan.
ArrowStyleArrowStyleEnumerasi gaya panah yang berbeda yang dapat dimiliki Line.
AutoTextTypeAutoTextTypeEnumerasi jenis teks otomatis.
AutofitTypeAutofitTypeEnumerasi jenis paskan otomatis.
CellMergeStateCellMergeStateEnumerasi berbagai status penggabungan sel tabel.
ColorTypeColorTypeEnumerasi jenis warna.
ContentAlignmentContentAlignmentEnumerasi nilai yang digunakan untuk menentukan penyelarasan konten.
DashStyleDashStyleEnumerasi gaya tanda pisah lain yang dapat dimiliki Line.
FillTypeFillTypeEnumerasi jenis pengisian.
LineCategoryLineCategoryEnumerasi kategori Line.
LineFillTypeLineFillTypeEnumerasi jenis LineFill.
LineTypeLineTypeEnumerasi jenis Line.
LinkTypeLinkTypeEnumerasi jenis link.
ListPresetListPresetEnumerasi jenis preset daftar.
PageBackgroundTypePageBackgroundTypeEnumerasi jenis latar belakang halaman.
PageElementTypePageElementTypeEnumerasi jenis elemen halaman.
PageTypePageTypeEnumerasi jenis halaman.
ParagraphAlignmentParagraphAlignmentEnumerasi jenis penyelarasan paragraf.
PlaceholderTypePlaceholderTypeEnumerasi jenis placeholder.
PredefinedLayoutPredefinedLayoutEnumerasi tata letak standar.
SelectionTypeSelectionTypeEnumerasi jenis pilihan.
ShapeTypeShapeTypeEnumerasi jenis bentuk.
SheetsChartEmbedTypeSheetsChartEmbedTypeEnumerasi jenis sematan diagram Spreadsheet.
SlideLinkingModeSlideLinkingModeEnumerasi cara Slide dapat ditautkan.
SlidePositionSlidePositionEnumerasi jenis posisi slide.
SpacingModeSpacingModeEnumerasi jenis mode spasi.
TextBaselineOffsetTextBaselineOffsetEnumerasi jenis offset dasar pengukuran teks.
TextDirectionTextDirectionEnumerasi jenis petunjuk arah teks.
ThemeColorTypeThemeColorTypeEnumerasi warna tema.
VideoSourceTypeVideoSourceTypeEnumerasi jenis sumber video.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
create(name)PresentationMembuat dan membuka Presentation baru.
getActivePresentation()PresentationMenampilkan presentasi yang saat ini aktif dengan skrip terikat penampung, atau null jika tidak ada presentasi aktif.
getUi()UiMenampilkan instance lingkungan antarmuka pengguna presentasi yang memungkinkan skrip untuk menambahkan fitur seperti menu, dialog, dan sidebar.
newAffineTransformBuilder()AffineTransformBuilderMenampilkan AffineTransformBuilder baru untuk membuat AffineTransform.
openById(id)PresentationMembuka Presentation dengan ID yang diberikan.
openByUrl(url)PresentationMembuka Presentation dengan URL yang diberikan.

Dokumentasi mendetail

create(name)

Membuat dan membuka Presentation baru.

Parameter

NameJenisDeskripsi
nameStringNama yang akan diberikan ke presentasi yang dibuat.

Return

Presentation — presentasi dengan nama yang diberikan.

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

getActivePresentation()

Menampilkan presentasi yang saat ini aktif dengan skrip terikat penampung, atau null jika tidak ada presentasi aktif. Untuk berinteraksi dengan presentasi yang skripnya tidak terikat dengan penampung, gunakan openById(id).

// Get the current presentation to which this script is bound.
var presentation = SlidesApp.getActivePresentation();
Jika presentasi sudah dibuka, instance presentasi yang sama akan ditampilkan.

Return

Presentation

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

getUi()

Menampilkan instance lingkungan antarmuka pengguna presentasi yang memungkinkan skrip untuk menambahkan fitur seperti menu, dialog, dan sidebar. Skrip hanya dapat berinteraksi dengan UI untuk instance presentasi terbuka saat ini, dan hanya jika skrip terikat dengan presentasi. Untuk informasi selengkapnya, lihat panduan untuk menu serta dialog dan sidebar.

// 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()

Menampilkan AffineTransformBuilder baru untuk membuat AffineTransform. Builder telah ditetapkan sebelumnya dengan transformasi affine identitas.

Return

AffineTransformBuilder


openById(id)

Membuka Presentation dengan ID yang diberikan.

// Open a presentation by ID.
var presentation = SlidesApp.openById('docId');
Jika presentasi sudah dibuka, instance presentasi yang sama akan ditampilkan.

Parameter

NameJenisDeskripsi
idString

Return

Presentation — presentasi dengan ID yang diberikan

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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

openByUrl(url)

Membuka Presentation dengan URL yang diberikan.

// Open a presentation by URL.
var presentation = SlidesApp.openByUrl('https://docs.google.com/presentation/d/docId/edit');
Jika presentasi sudah dibuka, instance presentasi yang sama akan ditampilkan.

Parameter

NameJenisDeskripsi
urlString

Return

Presentation — presentasi dengan URL yang ditentukan

Otorisasi

Skrip yang menggunakan metode ini memerlukan otorisasi dengan satu atau beberapa cakupan berikut:

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