Presentasi.
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addEditor(emailAddress) | Presentation | Menambahkan pengguna yang ditentukan ke daftar editor untuk Presentation . |
addEditor(user) | Presentation | Menambahkan pengguna yang ditentukan ke daftar editor untuk Presentation . |
addEditors(emailAddresses) | Presentation | Menambahkan array pengguna yang ditentukan ke daftar editor untuk Presentation . |
addViewer(emailAddress) | Presentation | Menambahkan pengguna tertentu ke daftar audiens untuk Presentation . |
addViewer(user) | Presentation | Menambahkan pengguna tertentu ke daftar audiens untuk Presentation . |
addViewers(emailAddresses) | Presentation | Menambahkan array pengguna yang ditentukan ke daftar audiens untuk Presentation . |
appendSlide() | Slide | Menambahkan slide ke akhir presentasi menggunakan tata letak standar
PredefinedLayout.BLANK berdasarkan master saat ini. |
appendSlide(layout) | Slide | Menambahkan slide ke akhir presentasi menggunakan tata letak yang ditentukan berdasarkan master saat ini. |
appendSlide(predefinedLayout) | Slide | Menambahkan slide ke akhir presentasi menggunakan tata letak standar yang telah ditentukan berdasarkan master saat ini. |
appendSlide(slide) | Slide | Menambahkan salinan Slide yang diberikan ke akhir presentasi. |
appendSlide(slide, linkingMode) | Slide | Menambahkan salinan Slide yang diberikan dari presentasi sumber ke akhir
presentasi saat ini, dan menetapkan link slide seperti yang ditentukan oleh SlideLinkingMode . |
getEditors() | User[] | Mendapatkan daftar editor untuk Presentation ini. |
getId() | String | Mendapatkan ID unik presentasi. |
getLayouts() | Layout[] | Mendapatkan tata letak dalam presentasi. |
getMasters() | Master[] | Mendapatkan master dalam presentasi. |
getName() | String | Mendapatkan nama atau judul presentasi. |
getNotesMaster() | NotesMaster | Mendapatkan master catatan presentasi. |
getNotesPageHeight() | Number | Mendapatkan tinggi halaman master catatan dan halaman catatan dalam presentasi dalam bentuk poin. |
getNotesPageWidth() | Number | Mendapatkan lebar halaman master catatan dan halaman catatan dalam presentasi dalam poin. |
getPageElementById(id) | PageElement | Menampilkan PageElement dengan ID yang diberikan, atau null jika tidak ada ID. |
getPageHeight() | Number | Mendapatkan tinggi halaman slide, tata letak, dan master di presentasi dalam bentuk poin. |
getPageWidth() | Number | Mendapatkan lebar halaman slide, tata letak, dan master di presentasi dalam poin. |
getSelection() | Selection | Mendapatkan pilihan pengguna dalam presentasi aktif. |
getSlideById(id) | Slide | Menampilkan Slide dengan ID yang diberikan, atau null jika tidak ada ID. |
getSlides() | Slide[] | Mendapatkan slide dalam presentasi. |
getUrl() | String | Mengambil URL untuk mengakses presentasi ini. |
getViewers() | User[] | Mendapatkan daftar penonton dan pemberi komentar untuk Presentation ini. |
insertSlide(insertionIndex) | Slide | Menyisipkan slide pada indeks yang ditentukan dalam presentasi menggunakan tata letak PredefinedLayout.BLANK yang telah ditetapkan berdasarkan master saat ini. |
insertSlide(insertionIndex, layout) | Slide | Menyisipkan slide pada indeks yang ditentukan dalam presentasi menggunakan tata letak yang ditentukan berdasarkan master saat ini. |
insertSlide(insertionIndex, predefinedLayout) | Slide | Menyisipkan slide pada indeks yang ditentukan dalam presentasi menggunakan tata letak standar yang telah ditentukan berdasarkan master saat ini. |
insertSlide(insertionIndex, slide) | Slide | Menyisipkan salinan Slide yang disediakan pada indeks yang ditentukan dalam presentasi. |
insertSlide(insertionIndex, slide, linkingMode) | Slide | Menyisipkan salinan Slide yang disediakan dari presentasi sumber ke dalam indeks
yang ditentukan dalam presentasi saat ini, dan menetapkan link slide seperti yang ditetapkan oleh SlideLinkingMode . |
removeEditor(emailAddress) | Presentation | Menghapus pengguna yang ditentukan dari daftar editor untuk Presentation . |
removeEditor(user) | Presentation | Menghapus pengguna yang ditentukan dari daftar editor untuk Presentation . |
removeViewer(emailAddress) | Presentation | Menghapus pengguna yang ditentukan dari daftar pelihat dan pengomentar untuk Presentation . |
removeViewer(user) | Presentation | Menghapus pengguna yang ditentukan dari daftar pelihat dan pengomentar untuk Presentation . |
replaceAllText(findText, replaceText) | Integer | Menggantikan semua instance teks yang cocok menemukan teks dengan mengganti teks. |
replaceAllText(findText, replaceText, matchCase) | Integer | Menggantikan semua instance teks yang cocok menemukan teks dengan mengganti teks. |
saveAndClose() | void | Menyimpan Presentation saat ini. |
setName(name) | void | Menetapkan nama atau judul presentasi. |
Dokumentasi mendetail
addEditor(emailAddress)
Menambahkan pengguna yang ditentukan ke daftar editor untuk Presentation
. Jika pengguna sudah ada dalam daftar pengakses, metode ini akan mempromosikan pengguna tersebut dari daftar audiens.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
emailAddress | String | Alamat email pengguna yang akan ditambahkan. |
Return
Presentation
— Ini Presentation
, untuk rantai.
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
addEditor(user)
Menambahkan pengguna yang ditentukan ke daftar editor untuk Presentation
. Jika pengguna sudah ada dalam daftar pengakses, metode ini akan mempromosikan pengguna tersebut dari daftar audiens.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
user | User | Representasi pengguna yang akan ditambahkan. |
Return
Presentation
— Ini Presentation
, untuk rantai.
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
addEditors(emailAddresses)
Menambahkan array pengguna yang ditentukan ke daftar editor untuk Presentation
. Jika salah satu pengguna sudah ada dalam daftar pengakses, metode ini akan mempromosikan mereka dari daftar audiens.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
emailAddresses | String[] | Array alamat email pengguna yang akan ditambahkan. |
Return
Presentation
— Ini Presentation
, untuk rantai.
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
addViewer(emailAddress)
Menambahkan pengguna tertentu ke daftar audiens untuk Presentation
. Jika pengguna sudah ada dalam daftar editor, metode ini tidak berpengaruh.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
emailAddress | String | Alamat email pengguna yang akan ditambahkan. |
Return
Presentation
— Ini Presentation
, untuk rantai.
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
addViewer(user)
Menambahkan pengguna tertentu ke daftar audiens untuk Presentation
. Jika pengguna sudah ada dalam daftar editor, metode ini tidak berpengaruh.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
user | User | Representasi pengguna yang akan ditambahkan. |
Return
Presentation
— Ini Presentation
, untuk rantai.
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
addViewers(emailAddresses)
Menambahkan array pengguna yang ditentukan ke daftar audiens untuk Presentation
. Jika ada pengguna yang sudah ada dalam daftar editor, metode ini tidak akan berpengaruh bagi mereka.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
emailAddresses | String[] | Array alamat email pengguna yang akan ditambahkan. |
Return
Presentation
— Ini Presentation
, untuk rantai.
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
appendSlide()
Menambahkan slide ke akhir presentasi menggunakan tata letak standar
PredefinedLayout.BLANK
berdasarkan master saat ini. Master saat ini adalah salah satu dari berikut:
- Master slide terakhir saat ini.
- Master pertama dalam presentasi, jika tidak ada slide.
Return
Slide
— Slide baru yang ditambahkan.
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
appendSlide(layout)
Menambahkan slide ke akhir presentasi menggunakan tata letak yang ditentukan berdasarkan master saat ini. Master saat ini adalah salah satu dari berikut:
- Master slide terakhir saat ini.
- Master pertama dalam presentasi, jika tidak ada slide.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
layout | Layout | Tata letak yang akan digunakan untuk slide baru. Tata letak ini harus ada di master saat ini. |
Return
Slide
— Slide baru yang ditambahkan.
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
appendSlide(predefinedLayout)
Menambahkan slide ke akhir presentasi menggunakan tata letak standar yang telah ditentukan berdasarkan master saat ini. Master saat ini adalah salah satu dari berikut:
- Master slide terakhir saat ini.
- Master pertama dalam presentasi, jika tidak ada slide.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
predefinedLayout | PredefinedLayout | Tata letak yang telah ditetapkan sebelumnya untuk digunakan pada slide baru; tata letak ini harus ada di master saat ini. |
Return
Slide
— Slide baru yang ditambahkan.
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
appendSlide(slide)
Menambahkan salinan Slide
yang diberikan ke akhir presentasi.
Jika slide yang disalin berasal dari presentasi yang berbeda, master dan halaman tata letak juga akan disalin jika belum ada dalam presentasi ini.
// Copy a slide from another presentation and appends it. var otherPresentation = SlidesApp.openById('presentationId'); var currentPresentation = SlidesApp.getActivePresentation(); var slide = otherPresentation.getSlides()[0]; currentPresentation.appendSlide(slide);
Parameter
Name | Jenis | Deskripsi |
---|---|---|
slide | Slide | Slide yang akan disalin dan ditambahkan. |
Return
Slide
— Slide baru yang ditambahkan.
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
appendSlide(slide, linkingMode)
Menambahkan salinan Slide
yang diberikan dari presentasi sumber ke akhir
presentasi saat ini, dan menetapkan link slide seperti yang ditentukan oleh SlideLinkingMode
.
Jika slide yang disalin berasal dari presentasi yang berbeda, master dan halaman tata letak juga akan disalin jika belum ada dalam presentasi saat ini.
Jika mode link adalah SlideLinkingMode.LINKED
, slide yang ditambahkan dapat diupdate agar cocok dengan slide sumber yang diberikan saat Slide.refreshSlide()
dipanggil. Kolaborator lain
dapat melihat link ke slide sumber. SlideLinkingMode.LINKED
tidak dapat digunakan dengan
slide sumber dari presentasi saat ini.
// Copy a slide from another presentation, then append and link it. var sourcePresentation = SlidesApp.openById('presentationId'); var currentPresentation = SlidesApp.getActivePresentation(); var slide = sourcePresentation.getSlides()[0]; var appendedSlide = currentPresentation.appendSlide(slide, SlidesApp.SlideLinkingMode.LINKED);
Parameter
Name | Jenis | Deskripsi |
---|---|---|
slide | Slide | Slide yang akan disalin, ditambahkan, dan ditautkan. |
linkingMode | SlideLinkingMode | Mode link yang akan digunakan. |
Return
Slide
— Slide baru.
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
getEditors()
Mendapatkan daftar editor untuk Presentation
ini.
Return
User[]
— Array pengguna dengan izin edit.
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
getId()
Mendapatkan ID unik presentasi. ID presentasi digunakan dengan SlidesApp.openById()
untuk membuka instance presentasi tertentu.
Return
String
— ID presentasi ini.
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
getLayouts()
Mendapatkan tata letak dalam presentasi.
Return
Layout[]
— Daftar tata letak dalam presentasi ini.
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
getMasters()
Mendapatkan master dalam presentasi.
Return
Master[]
— Daftar master dalam presentasi ini.
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
getName()
Mendapatkan nama atau judul presentasi.
Return
String
— Judul presentasi ini.
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
getNotesMaster()
Mendapatkan master catatan presentasi.
Return
NotesMaster
— Master catatan presentasi.
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
getNotesPageHeight()
Mendapatkan tinggi halaman master catatan dan halaman catatan dalam presentasi dalam bentuk poin. Ketiganya memiliki tinggi halaman yang sama.
Return
Number
— Tinggi halaman catatan dalam poin.
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
getNotesPageWidth()
Mendapatkan lebar halaman master catatan dan halaman catatan dalam presentasi dalam poin. Ketiganya memiliki lebar halaman yang sama.
Return
Number
— Lebar halaman catatan dalam poin.
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
getPageElementById(id)
Menampilkan PageElement
dengan ID yang diberikan, atau null
jika tidak ada ID.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
id | String | ID elemen halaman yang sedang diambil. |
Return
PageElement
— Elemen halaman dengan ID yang diberikan.
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
getPageHeight()
Mendapatkan tinggi halaman slide, tata letak, dan master di presentasi dalam bentuk poin. Ketiganya memiliki tinggi halaman yang sama.
Return
Number
— Tinggi halaman dalam poin.
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
getPageWidth()
Mendapatkan lebar halaman slide, tata letak, dan master di presentasi dalam poin. Ketiganya memiliki lebar halaman yang sama.
Return
Number
— Lebar halaman dalam poin.
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
getSelection()
Mendapatkan pilihan pengguna dalam presentasi aktif. Skrip hanya dapat mengakses pilihan pengguna yang menjalankan skrip, dan hanya jika skrip terikat dengan presentasi.
Perhatikan bahwa pilihan yang ditampilkan adalah pilihan efektif saat ini. Karena skrip melakukan berbagai perubahan pada presentasi, pilihan akan diubah untuk memperhitungkannya. Misalnya jika dua bentuk A dan B dipilih, lalu skrip menghapus bentuk B, objek pemilihan yang ditampilkan akan diperbarui secara implisit sehingga hanya bentuk A yang dipilih.
// Gets the current active page that is selected in the active presentation. var selection = SlidesApp.getActivePresentation().getSelection(); var currentPage = selection.getCurrentPage();
Return
Selection
— Representasi pilihan pengguna, atau null
jika skrip tidak terikat dengan presentasi atau jika tidak ada pilihan pengguna yang valid.
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
getSlideById(id)
Menampilkan Slide
dengan ID yang diberikan, atau null
jika tidak ada ID.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
id | String | ID slide yang sedang diambil. |
Return
Slide
— Slide dengan ID yang ditentukan.
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
getSlides()
getUrl()
Mengambil URL untuk mengakses presentasi ini.
var presentation = SlidesApp.getActivePresentation(); // Send out the link to open the presentation. MailApp.sendEmail("<email-address>", presentation.getName(), presentation.getUrl());
Return
String
— URL untuk mengakses presentasi saat ini.
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
getViewers()
Mendapatkan daftar penonton dan pemberi komentar untuk Presentation
ini.
Return
User[]
— Array pengguna dengan izin lihat atau komentar.
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
insertSlide(insertionIndex)
Menyisipkan slide pada indeks yang ditentukan dalam presentasi menggunakan tata letak PredefinedLayout.BLANK
yang telah ditetapkan berdasarkan master saat ini. Master saat ini adalah
salah satu dari berikut ini:
- Master slide sebelumnya.
- Master slide pertama, jika insertIndex nol.
- Master pertama dalam presentasi, jika tidak ada slide.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
insertionIndex | Integer | Indeks berbasis nol yang menunjukkan tempat menyisipkan slide. |
Return
Slide
— Slide baru yang disisipkan.
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
insertSlide(insertionIndex, layout)
Menyisipkan slide pada indeks yang ditentukan dalam presentasi menggunakan tata letak yang ditentukan berdasarkan master saat ini. Master saat ini adalah salah satu dari berikut:
- Master slide sebelumnya.
- Master slide pertama, jika insertIndex nol.
- Master pertama dalam presentasi, jika tidak ada slide.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
insertionIndex | Integer | Indeks berbasis nol yang menunjukkan tempat menyisipkan slide. |
layout | Layout | Tata letak yang akan digunakan untuk slide baru. Tata letak ini harus ada di master saat ini. |
Return
Slide
— Slide baru yang disisipkan.
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
insertSlide(insertionIndex, predefinedLayout)
Menyisipkan slide pada indeks yang ditentukan dalam presentasi menggunakan tata letak standar yang telah ditentukan berdasarkan master saat ini. Master saat ini adalah salah satu dari berikut:
- Master slide sebelumnya.
- Master slide pertama, jika insertIndex nol.
- Master pertama dalam presentasi, jika tidak ada slide.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
insertionIndex | Integer | Indeks berbasis nol yang menunjukkan tempat menyisipkan slide. |
predefinedLayout | PredefinedLayout | Tata letak yang telah ditetapkan sebelumnya untuk digunakan pada slide baru; tata letak ini harus ada di master saat ini. |
Return
Slide
— Slide baru yang disisipkan.
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
insertSlide(insertionIndex, slide)
Menyisipkan salinan Slide
yang disediakan pada indeks yang ditentukan dalam presentasi.
Jika slide yang disalin berasal dari presentasi yang berbeda, master dan halaman tata letak juga akan disalin jika belum ada dalam presentasi ini.
// Copy a slide from another presentation and inserts it. var otherPresentation = SlidesApp.openById('presentationId'); var currentPresentation = SlidesApp.getActivePresentation(); var slide = otherPresentation.getSlides[0]; var insertionIndex = 1; currentPresentation.insertSlide(insertionIndex, slide);
Parameter
Name | Jenis | Deskripsi |
---|---|---|
insertionIndex | Integer | Indeks berbasis nol yang menunjukkan tempat menyisipkan slide. |
slide | Slide | Slide yang akan disalin dan disisipkan. |
Return
Slide
— Slide baru yang disisipkan.
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
insertSlide(insertionIndex, slide, linkingMode)
Menyisipkan salinan Slide
yang disediakan dari presentasi sumber ke dalam indeks
yang ditentukan dalam presentasi saat ini, dan menetapkan link slide seperti yang ditetapkan oleh SlideLinkingMode
.
Jika slide yang disalin berasal dari presentasi yang berbeda, master dan halaman tata letak juga akan disalin jika belum ada dalam presentasi saat ini.
Jika mode link adalah SlideLinkingMode.LINKED
, slide yang disisipkan dapat diperbarui agar cocok dengan
slide sumber yang disediakan saat Slide.refreshSlide()
dipanggil. Kolaborator lain
dapat melihat link ke slide sumber. SlideLinkingMode.LINKED
tidak dapat digunakan dengan
slide sumber dari presentasi saat ini.
// Copy a slide from another presentation, then insert and link it. var sourcePresentation = SlidesApp.openById('presentationId'); var currentPresentation = SlidesApp.getActivePresentation(); var slide = sourcePresentation.getSlides()[0]; var insertionIndex = 1; var insertedSlide = currentPresentation.insertSlide( insertionIndex, slide, SlidesApp.SlideLinkingMode.LINKED);
Parameter
Name | Jenis | Deskripsi |
---|---|---|
insertionIndex | Integer | Indeks berbasis nol yang menunjukkan tempat menyisipkan slide. |
slide | Slide | Slide yang akan disalin dan disisipkan. |
linkingMode | SlideLinkingMode | Mode link yang akan digunakan. |
Return
Slide
— Slide baru.
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
removeEditor(emailAddress)
Menghapus pengguna yang ditentukan dari daftar editor untuk Presentation
. Metode ini tidak
memblokir pengguna agar tidak dapat mengakses Presentation
jika mereka termasuk dalam class pengguna yang memiliki
akses umum—misalnya, jika Presentation
dibagikan kepada seluruh domain
pengguna, atau jika Presentation
berada di drive bersama yang dapat diakses pengguna.
Untuk file Drive, pengguna juga akan dihapus dari daftar pengakses lihat-saja.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
emailAddress | String | Alamat email pengguna yang akan dihapus. |
Return
Presentation
— Ini Presentation
, untuk rantai.
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
removeEditor(user)
Menghapus pengguna yang ditentukan dari daftar editor untuk Presentation
. Metode ini tidak
memblokir pengguna agar tidak dapat mengakses Presentation
jika mereka termasuk dalam class pengguna yang memiliki
akses umum—misalnya, jika Presentation
dibagikan kepada seluruh domain
pengguna, atau jika Presentation
berada di drive bersama yang dapat diakses pengguna.
Untuk file Drive, pengguna juga akan dihapus dari daftar pengakses lihat-saja.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
user | User | Representasi pengguna yang akan dihapus. |
Return
Presentation
— Ini Presentation
, untuk rantai.
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
removeViewer(emailAddress)
Menghapus pengguna yang ditentukan dari daftar pelihat dan pengomentar untuk Presentation
. Metode ini tidak berpengaruh jika pengguna adalah editor, bukan pelihat atau pengomentar. Metode ini juga
tidak memblokir pengguna untuk mengakses Presentation
jika mereka termasuk dalam class pengguna yang
memiliki akses umum—misalnya, jika Presentation
dibagikan dengan seluruh
domain pengguna, atau jika Presentation
berada di drive bersama yang dapat diakses pengguna.
Untuk file Drive, tindakan ini juga menghapus pengguna dari daftar editor.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
emailAddress | String | Alamat email pengguna yang akan dihapus. |
Return
Presentation
— Presentation
ini untuk perantaian.
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
removeViewer(user)
Menghapus pengguna yang ditentukan dari daftar pelihat dan pengomentar untuk Presentation
. Metode ini tidak berpengaruh jika pengguna adalah editor, bukan pengakses lihat-saja. Metode ini juga tidak memblokir pengguna untuk mengakses Presentation
jika mereka termasuk dalam class pengguna yang memiliki akses umum—misalnya, jika Presentation
dibagikan dengan seluruh domain pengguna, atau jika Presentation
berada di drive bersama yang dapat diakses pengguna.
Untuk file Drive, tindakan ini juga menghapus pengguna dari daftar editor.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
user | User | Representasi pengguna yang akan dihapus. |
Return
Presentation
— Presentation
ini untuk perantaian.
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
replaceAllText(findText, replaceText)
Menggantikan semua instance teks yang cocok menemukan teks dengan mengganti teks. Penelusuran tidak peka huruf besar/kecil.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
findText | String | Teks yang akan ditemukan. |
replaceText | String | Teks untuk menggantikan teks yang cocok. |
Return
Integer
— jumlah kejadian berubah
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
replaceAllText(findText, replaceText, matchCase)
Menggantikan semua instance teks yang cocok menemukan teks dengan mengganti teks.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
findText | String | Teks yang akan ditemukan. |
replaceText | String | Teks untuk menggantikan teks yang cocok. |
matchCase | Boolean | Jika true , penelusuran peka huruf besar/kecil; jika false , penelusuran tidak
peka huruf besar/kecil. |
Return
Integer
— jumlah kejadian berubah
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
saveAndClose()
Menyimpan Presentation
saat ini. Menyebabkan update yang tertunda dihapus dan diterapkan.
Metode saveAndClose()
otomatis dipanggil pada akhir eksekusi skrip
untuk setiap Presentation
yang terbuka, meskipun eksekusi skrip dihentikan dengan error.
Presentation
yang tertutup tidak dapat diedit. Gunakan salah satu metode terbuka di SlidesApp
untuk membuka kembali presentasi yang diberikan untuk diedit.
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
setName(name)
Menetapkan nama atau judul presentasi.
Parameter
Name | Jenis | Deskripsi |
---|---|---|
name | String | Nama yang ditetapkan untuk presentasi ini. |
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