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
Properti | Jenis | Deskripsi |
---|---|---|
AlignmentPosition | AlignmentPosition | Enumerasi jenis posisi perataan. |
ArrowStyle | ArrowStyle | Enumerasi berbagai gaya panah yang dapat dimiliki Line . |
AutoTextType | AutoTextType | Enumerasi jenis teks otomatis. |
AutofitType | AutofitType | Enumerasi jenis paskan otomatis. |
CellMergeState | CellMergeState | Enumerasi berbagai status penggabungan dari sel tabel. |
ColorType | ColorType | Enumerasi jenis warna. |
ContentAlignment | ContentAlignment | Enumerasi nilai yang digunakan untuk menentukan perataan konten. |
DashStyle | DashStyle | Enumerasi berbagai gaya tanda hubung yang dapat dimiliki Line . |
FillType | FillType | Enumerasi jenis isian. |
LineCategory | LineCategory | Enumerasi kategori Line . |
LineFillType | LineFillType | Enumerasi jenis LineFill . |
LineType | LineType | Enumerasi jenis Line . |
LinkType | LinkType | Enumerasi jenis link. |
ListPreset | ListPreset | Enumerasi jenis preset daftar. |
PageBackgroundType | PageBackgroundType | Enumerasi jenis latar belakang halaman. |
PageElementType | PageElementType | Enumerasi jenis elemen halaman. |
PageType | PageType | Enumerasi jenis halaman. |
ParagraphAlignment | ParagraphAlignment | Enumerasi jenis perataan paragraf. |
PlaceholderType | PlaceholderType | Enumerasi jenis placeholder. |
PredefinedLayout | PredefinedLayout | Enumerasi tata letak yang telah ditentukan. |
SelectionType | SelectionType | Enumerasi jenis pilihan. |
ShapeType | ShapeType | Enumerasi jenis bentuk. |
SheetsChartEmbedType | SheetsChartEmbedType | Enumerasi jenis sematan diagram Spreadsheet. |
SlideLinkingMode | SlideLinkingMode | Enumerasi cara menautkan Slide. |
SlidePosition | SlidePosition | Enumerasi jenis posisi slide. |
SpacingMode | SpacingMode | Enumerasi jenis mode spasi. |
TextBaselineOffset | TextBaselineOffset | Enumerasi jenis offset dasar pengukuran teks. |
TextDirection | TextDirection | Enumerasi jenis arah teks. |
ThemeColorType | ThemeColorType | Enumerasi warna tema. |
VideoSourceType | VideoSourceType | Enumerasi jenis sumber video. |
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
create(name) | Presentation | Membuat dan membuka Presentation baru. |
getActivePresentation() | Presentation | Menampilkan presentasi yang sedang aktif dengan skrip yang terikat penampung, atau null jika tidak ada
presentasi aktif. |
getUi() | Ui | Menampilkan instance lingkungan antarmuka pengguna presentasi yang memungkinkan skrip menambahkan fitur seperti menu, dialog, dan sidebar. |
newAffineTransformBuilder() | AffineTransformBuilder | Menampilkan AffineTransformBuilder baru untuk mem-build AffineTransform . |
openById(id) | Presentation | Membuka Presentation dengan ID yang diberikan. |
openByUrl(url) | Presentation | Membuka Presentation dengan URL yang diberikan. |
Dokumentasi mendetail
create(name)
Membuat dan membuka Presentation
baru.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
name | String | Nama 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
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
newAffineTransformBuilder()
Menampilkan AffineTransformBuilder
baru untuk mem-build AffineTransform
. Builder telah ditetapkan sebelumnya dengan transformasi affine identitas.
Return
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
Nama | Jenis | Deskripsi |
---|---|---|
id | String |
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
Nama | Jenis | Deskripsi |
---|---|---|
url | String |
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