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 status penggabungan yang berbeda dari sel tabel.
ColorTypeColorTypeEnumerasi jenis warna.
ContentAlignmentContentAlignmentEnumerasi nilai yang digunakan untuk menentukan penyelarasan konten.
DashStyleDashStyleEnumerasi berbagai gaya tanda pisah 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 perataan paragraf.
PlaceholderTypePlaceholderTypeEnumerasi jenis placeholder.
PredefinedLayoutPredefinedLayoutEnumerasi tata letak yang telah ditentukan.
SelectionTypeSelectionTypeEnumerasi jenis pilihan.
ShapeTypeShapeTypeEnumerasi jenis bentuk.
SheetsChartEmbedTypeSheetsChartEmbedTypeEnumerasi jenis penyematan 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 container, atau null jika tidak ada presentasi aktif.
getUi()UiMenampilkan instance lingkungan antarmuka pengguna presentasi yang memungkinkan skrip untuk menambahkan fitur seperti menu, dialog, dan bilah sisi.
newAffineTransformBuilder()AffineTransformBuilderMenampilkan AffineTransformBuilder baru untuk membangun 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.

Pulang pergi

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 container, atau null jika tidak ada presentasi aktif. Untuk berinteraksi dengan presentasi yang tidak memiliki skrip terikat container, gunakan openById(id) sebagai gantinya.

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

Pulang pergi

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 bilah sisi. Skrip hanya dapat berinteraksi dengan UI untuk instance dari presentasi yang 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();
}

Pulang pergi

Ui


newAffineTransformBuilder()

Menampilkan AffineTransformBuilder baru untuk membangun AffineTransform. Pembangun sudah diatur sebelumnya dengan transformasi identitas affine.

Pulang pergi

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

Pulang pergi

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

Pulang pergi

Presentation — presentasi dengan URL yang diberikan

Otorisasi

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

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