Class SlidesApp

Aplikasi Slide

Membuat dan membuka Presentations yang dapat diedit.

// Open a presentation by ID.
let 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 sel tabel.
ColorTypeColorTypeEnumerasi jenis warna.
ContentAlignmentContentAlignmentEnumerasi nilai yang digunakan untuk menentukan perataan konten.
DashStyleDashStyleEnumerasi berbagai gaya tanda hubung 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 standar.
SelectionTypeSelectionTypeEnumerasi jenis pilihan.
ShapeTypeShapeTypeEnumerasi jenis bentuk.
SheetsChartEmbedTypeSheetsChartEmbedTypeEnumerasi jenis penyematan diagram Spreadsheet.
SlideLinkingModeSlideLinkingModeEnumerasi cara Slide dapat ditautkan.
SlidePositionSlidePositionEnumerasi jenis posisi slide.
SpacingModeSpacingModeEnumerasi jenis mode spasi.
TextBaselineOffsetTextBaselineOffsetEnumerasi jenis offset dasar teks.
TextDirectionTextDirectionEnumerasi jenis petunjuk 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 yang terikat penampung dengan skrip, 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 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.

Pulang pergi

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 yang terikat penampung dengan skrip, 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.
const 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 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();
}

Pulang pergi

Ui


newAffineTransformBuilder()

Menampilkan AffineTransformBuilder baru untuk mem-build AffineTransform. Builder telah ditetapkan sebelumnya dengan transformasi afinitas identitas.

Pulang pergi

AffineTransformBuilder


openById(id)

Membuka Presentation dengan ID yang diberikan.

// Open a presentation by ID.
const 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.
const 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