Class SlidesApp

AplikasiSlide

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 gaya garis putus-putus yang berbeda 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 bawaan.
SelectionTypeSelectionTypeEnumerasi jenis pilihan.
ShapeTypeShapeTypeEnumerasi jenis bentuk.
SheetsChartEmbedTypeSheetsChartEmbedTypeEnumerasi jenis sematan diagram Spreadsheet.
SlideLinkingModeSlideLinkingModeEnumerasi cara Slide dapat ditautkan.
SlidePositionSlidePositionEnumerasi jenis posisi slide.
SpacingModeSpacingModeEnumerasi jenis mode penspasian.
TextBaselineOffsetTextBaselineOffsetEnumerasi jenis offset garis 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()Presentation|nullMenampilkan presentasi yang sedang aktif dan terikat dengan penampung skrip, atau null jika tidak ada presentasi yang aktif.
getUi()UiMenampilkan instance lingkungan antarmuka pengguna presentasi yang memungkinkan skrip 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

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 sedang aktif dan terikat dengan penampung skrip, atau null jika tidak ada presentasi yang aktif. Untuk berinteraksi dengan presentasi yang tidak terikat ke penampung skrip, 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|null

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 yang terbuka saat ini, dan hanya jika skrip terikat ke presentasi. Untuk mengetahui informasi selengkapnya, lihat panduan untuk menu dan dialog serta 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 membuat AffineTransform. Builder telah ditetapkan dengan transformasi affine 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