Class SlidesApp

SlidesApp

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 perataan.
ArrowStyleArrowStyleEnumerasi berbagai gaya panah yang dapat dimiliki Line.
AutoTextTypeAutoTextTypeEnumerasi jenis teks otomatis.
AutofitTypeAutofitTypeEnumerasi jenis paskan otomatis.
CellMergeStateCellMergeStateEnumerasi berbagai status penggabungan dari sel tabel.
ColorTypeColorTypeEnumerasi jenis warna.
ContentAlignmentContentAlignmentEnumerasi nilai yang digunakan untuk menentukan perataan konten.
DashStyleDashStyleEnumerasi berbagai gaya tanda hubung yang dapat dimiliki Line.
FillTypeFillTypeEnumerasi jenis isian.
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 perataan paragraf.
PlaceholderTypePlaceholderTypeEnumerasi jenis placeholder.
PredefinedLayoutPredefinedLayoutEnumerasi tata letak yang telah ditentukan.
SelectionTypeSelectionTypeEnumerasi jenis pilihan.
ShapeTypeShapeTypeEnumerasi jenis bentuk.
SheetsChartEmbedTypeSheetsChartEmbedTypeEnumerasi jenis sematan diagram Spreadsheet.
SlideLinkingModeSlideLinkingModeEnumerasi cara menautkan Slide.
SlidePositionSlidePositionEnumerasi jenis posisi slide.
SpacingModeSpacingModeEnumerasi jenis mode spasi.
TextBaselineOffsetTextBaselineOffsetEnumerasi jenis offset dasar pengukuran teks.
TextDirectionTextDirectionEnumerasi jenis 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 sedang aktif dengan skrip yang terikat penampung, atau null jika tidak ada presentasi aktif.
getUi()UiMenampilkan instance lingkungan antarmuka pengguna presentasi yang memungkinkan skrip menambahkan fitur seperti menu, dialog, dan sidebar.
newAffineTransformBuilder()AffineTransformBuilderMenampilkan AffineTransformBuilder baru untuk mem-build 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

NamaJenisDeskripsi
nameStringNama yang akan diberikan ke presentasi yang dibuat.

Return

Presentation — presentasi dengan nama tertentu.

Otorisasi

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

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

getActivePresentation()

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

// Get the current presentation to which this script is bound.
var presentation = SlidesApp.getActivePresentation();
Jika presentasi sudah terbuka, 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 menambahkan fitur seperti menu, dialog, dan sidebar. Skrip hanya dapat berinteraksi dengan UI untuk instance presentasi terbuka saat ini, dan hanya jika skrip terikat ke presentasi. Untuk mengetahui 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 mem-build 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 terbuka, instance presentasi yang sama akan ditampilkan.

Parameter

NamaJenisDeskripsi
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 terbuka, instance presentasi yang sama akan ditampilkan.

Parameter

NamaJenisDeskripsi
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