Sebuah presentasi.
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
addEditor(emailAddress) | Presentation | Menambahkan pengguna tertentu ke daftar editor untuk Presentation . |
addEditor(user) | Presentation | Menambahkan pengguna tertentu ke daftar editor untuk Presentation . |
addEditors(emailAddresses) | Presentation | Menambahkan array pengguna yang diberikan ke daftar editor untuk Presentation . |
addViewer(emailAddress) | Presentation | Menambahkan pengguna tertentu ke daftar pelihat untuk Presentation . |
addViewer(user) | Presentation | Menambahkan pengguna tertentu ke daftar pelihat untuk Presentation . |
addViewers(emailAddresses) | Presentation | Menambahkan array pengguna yang diberikan ke daftar pelihat untuk Presentation . |
appendSlide() | Slide | Tambahkan slide ke akhir presentasi menggunakan PredefinedLayout.BLANK
tata letak yang telah ditentukan
berdasarkan master saat ini. |
appendSlide(layout) | Slide | Tambahkan {i>slide<i} ke akhir presentasi menggunakan tata letak tertentu berdasarkan induk. |
appendSlide(predefinedLayout) | Slide | Tambahkan {i>slide<i} ke akhir presentasi menggunakan tata letak yang ditentukan sebelumnya berdasarkan master saat ini. |
appendSlide(slide) | Slide | Menambahkan salinan Slide yang disediakan ke akhir presentasi. |
appendSlide(slide, linkingMode) | Slide | Menambahkan salinan Slide yang disediakan dari presentasi sumber ke akhir
presentasi saat ini, dan menyetel 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 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. |
getPageHeight() | Number | Mendapatkan tinggi halaman slide, tata letak, dan master dalam presentasi dalam poin. |
getPageWidth() | Number | Mendapatkan lebar halaman slide, tata letak, dan master dalam presentasi dalam poin. |
getSelection() | Selection | Mendapatkan pilihan pengguna di presentasi aktif. |
getSlideById(id) | Slide | Menampilkan Slide dengan ID yang diberikan, atau null jika tidak ada. |
getSlides() | Slide[] | Mendapatkan slide dalam presentasi. |
getUrl() | String | Mengambil URL untuk mengakses presentasi ini. |
getViewers() | User[] | Mendapatkan daftar pelihat dan pengomentar untuk Presentation ini. |
insertSlide(insertionIndex) | Slide | Menyisipkan slide pada indeks yang ditentukan dalam presentasi menggunakan tata letak standar PredefinedLayout.BLANK berdasarkan master saat ini. |
insertSlide(insertionIndex, layout) | Slide | Menyisipkan slide pada indeks tertentu dalam presentasi menggunakan tata letak tertentu berdasarkan master saat ini. |
insertSlide(insertionIndex, predefinedLayout) | Slide | Menyisipkan slide pada indeks tertentu dalam presentasi menggunakan slide yang ditentukan sebelumnya 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 presentasi yang ditentukan
indeks dalam presentasi saat ini, dan menyetel link slide seperti yang ditentukan oleh SlideLinkingMode . |
removeEditor(emailAddress) | Presentation | Menghapus pengguna tertentu dari daftar editor untuk Presentation . |
removeEditor(user) | Presentation | Menghapus pengguna tertentu dari daftar editor untuk Presentation . |
removeViewer(emailAddress) | Presentation | Menghapus pengguna tertentu dari daftar pelihat dan pengomentar untuk Presentation . |
removeViewer(user) | Presentation | Menghapus pengguna tertentu dari daftar pelihat dan pengomentar untuk Presentation . |
replaceAllText(findText, replaceText) | Integer | Mengganti semua contoh pencocokan teks temukan teks dengan teks pengganti. |
replaceAllText(findText, replaceText, matchCase) | Integer | Mengganti semua contoh pencocokan teks temukan teks dengan teks pengganti. |
saveAndClose() | void | Menyimpan Presentation saat ini. |
setName(name) | void | Menetapkan nama atau judul presentasi. |
Dokumentasi mendetail
addEditor(emailAddress)
Menambahkan pengguna tertentu ke daftar editor untuk Presentation
. Jika pengguna sudah
pada daftar penonton, metode ini mempromosikan pengguna tersebut dari daftar penonton.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
emailAddress | String | Alamat email pengguna yang akan ditambahkan. |
Pulang pergi
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
addEditor(user)
Menambahkan pengguna tertentu ke daftar editor untuk Presentation
. Jika pengguna sudah
pada daftar penonton, metode ini mempromosikan pengguna tersebut dari daftar penonton.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
user | User | Representasi pengguna yang akan ditambahkan. |
Pulang pergi
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
addEditors(emailAddresses)
Menambahkan array pengguna yang diberikan ke daftar editor untuk Presentation
. Jika salah satu
pengguna sudah ada di daftar, metode ini mempromosikan mereka dari daftar
penonton.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
emailAddresses | String[] | Array alamat email pengguna yang akan ditambahkan. |
Pulang pergi
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
addViewer(emailAddress)
Menambahkan pengguna tertentu ke daftar pelihat untuk Presentation
. Jika pengguna sudah
pada daftar editor, metode ini tidak berpengaruh.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
emailAddress | String | Alamat email pengguna yang akan ditambahkan. |
Pulang pergi
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
addViewer(user)
Menambahkan pengguna tertentu ke daftar pelihat untuk Presentation
. Jika pengguna sudah
pada daftar editor, metode ini tidak berpengaruh.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
user | User | Representasi pengguna yang akan ditambahkan. |
Pulang pergi
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
addViewers(emailAddresses)
Menambahkan array pengguna yang diberikan ke daftar pelihat untuk Presentation
. Jika salah satu
pengguna sudah ada di daftar editor, metode ini tidak berpengaruh bagi mereka.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
emailAddresses | String[] | Array alamat email pengguna yang akan ditambahkan. |
Pulang pergi
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
appendSlide()
Tambahkan slide ke akhir presentasi menggunakan PredefinedLayout.BLANK
tata letak yang telah ditentukan
berdasarkan master saat ini. Master saat ini adalah salah satu dari berikut ini:
- Master dari slide terakhir saat ini.
- Master pertama dalam presentasi, jika tidak ada {i>slide<i}.
Pulang pergi
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 {i>slide<i} ke akhir presentasi menggunakan tata letak tertentu berdasarkan induk. Master saat ini adalah salah satu dari berikut ini:
- Master dari slide terakhir saat ini.
- Master pertama dalam presentasi, jika tidak ada {i>slide<i}.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
layout | Layout | Tata letak yang akan digunakan untuk {i>slide<i} baru; itu harus ada di master saat ini. |
Pulang pergi
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)
Tambahkan {i>slide<i} ke akhir presentasi menggunakan tata letak yang ditentukan sebelumnya berdasarkan master saat ini. Master saat ini adalah salah satu dari berikut ini:
- Master dari slide terakhir saat ini.
- Master pertama dalam presentasi, jika tidak ada {i>slide<i}.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
predefinedLayout | PredefinedLayout | Tata letak standar yang akan digunakan untuk slide baru; model tersebut harus ada di master saat ini. |
Pulang pergi
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 disediakan ke akhir presentasi.
Jika slide yang disalin berasal dari presentasi yang berbeda, master induk dan tata letak halaman 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
Nama | Jenis | Deskripsi |
---|---|---|
slide | Slide | Slide yang akan disalin dan ditambahkan. |
Pulang pergi
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 disediakan dari presentasi sumber ke akhir
presentasi saat ini, dan menyetel link slide seperti yang ditentukan oleh SlideLinkingMode
.
Jika slide yang disalin berasal dari presentasi yang berbeda, master induk dan tata letak halaman akan disalin jika belum ada dalam presentasi saat ini.
Jika mode penautan adalah SlideLinkingMode.LINKED
, slide yang ditambahkan dapat diperbarui
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 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
Nama | Jenis | Deskripsi |
---|---|---|
slide | Slide | Slide yang akan disalin, ditambahkan, dan ditautkan. |
linkingMode | SlideLinkingMode | Mode link yang akan digunakan. |
Pulang pergi
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.
Pulang pergi
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.
Pulang pergi
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.
Pulang pergi
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.
Pulang pergi
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.
Pulang pergi
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.
Pulang pergi
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 poin. Mereka semua memiliki tinggi halaman yang sama.
Pulang pergi
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. Mereka semua memiliki lebar halaman yang sama.
Pulang pergi
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.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
id | String | ID elemen halaman yang diambil. |
Pulang pergi
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 dalam presentasi dalam poin. Mereka semua memiliki tinggi halaman yang sama.
Pulang pergi
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 dalam presentasi dalam poin. Mereka semua memiliki lebar halaman yang sama.
Pulang pergi
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 di 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. Saat skrip melakukan berbagai perubahan pada presentasi, pilihan diubah untuk mempertimbangkannya. Misalnya jika dua bentuk A dan B dipilih, lalu {i>script<i} menghapus bentuk B, maka objek pilihan yang dikembalikan 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();
Pulang pergi
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.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
id | String | ID slide yang sedang diambil. |
Pulang pergi
Slide
— Slide 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
getSlides()
Mendapatkan slide dalam presentasi.
Pulang pergi
Slide[]
— Daftar slide 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
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());
Pulang pergi
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 pelihat dan pengomentar untuk Presentation
ini.
Pulang pergi
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 standar PredefinedLayout.BLANK
berdasarkan master saat ini. Master saat ini adalah
salah satu hal berikut:
- Master dari slide sebelumnya.
- Master slide pertama, jika penyisipanIndex adalah nol.
- Master pertama dalam presentasi, jika tidak ada {i>slide<i}.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
insertionIndex | Integer | Indeks berbasis nol yang menunjukkan tempat untuk menyisipkan slide. |
Pulang pergi
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 tertentu dalam presentasi menggunakan tata letak tertentu berdasarkan master saat ini. Master saat ini adalah salah satu dari berikut ini:
- Master dari slide sebelumnya.
- Master slide pertama, jika penyisipanIndex adalah nol.
- Master pertama dalam presentasi, jika tidak ada {i>slide<i}.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
insertionIndex | Integer | Indeks berbasis nol yang menunjukkan tempat untuk menyisipkan slide. |
layout | Layout | Tata letak yang akan digunakan untuk {i>slide<i} baru; itu harus ada di master saat ini. |
Pulang pergi
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 tertentu dalam presentasi menggunakan slide yang ditentukan sebelumnya berdasarkan master saat ini. Master saat ini adalah salah satu dari berikut ini:
- Master dari slide sebelumnya.
- Master slide pertama, jika penyisipanIndex adalah nol.
- Master pertama dalam presentasi, jika tidak ada {i>slide<i}.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
insertionIndex | Integer | Indeks berbasis nol yang menunjukkan tempat untuk menyisipkan slide. |
predefinedLayout | PredefinedLayout | Tata letak standar yang akan digunakan untuk slide baru; model tersebut harus ada di master saat ini. |
Pulang pergi
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 induk dan tata letak halaman 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
Nama | Jenis | Deskripsi |
---|---|---|
insertionIndex | Integer | Indeks berbasis nol yang menunjukkan tempat untuk menyisipkan slide. |
slide | Slide | Slide yang akan disalin dan disisipkan. |
Pulang pergi
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 presentasi yang ditentukan
indeks dalam presentasi saat ini, dan menyetel link slide seperti yang ditentukan oleh SlideLinkingMode
.
Jika slide yang disalin berasal dari presentasi yang berbeda, master induk dan tata letak halaman akan disalin jika belum ada dalam presentasi saat ini.
Jika mode link adalah SlideLinkingMode.LINKED
, slide yang disisipkan dapat diperbarui menjadi
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
Nama | Jenis | Deskripsi |
---|---|---|
insertionIndex | Integer | Indeks berbasis nol yang menunjukkan tempat untuk menyisipkan slide. |
slide | Slide | Slide yang akan disalin dan disisipkan. |
linkingMode | SlideLinkingMode | Mode link yang akan digunakan. |
Pulang pergi
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 tertentu dari daftar editor untuk Presentation
. Metode ini tidak
blokir pengguna agar tidak mengakses Presentation
jika mereka termasuk dalam kelas pengguna yang telah
akses umum—misalnya, jika Presentation
dibagikan ke seluruh isi pengguna
domain publik, atau jika Presentation
berada di drive bersama yang dapat diakses pengguna.
Untuk file Drive, tindakan ini juga akan menghapus pengguna dari daftar pelihat.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
emailAddress | String | Alamat email pengguna yang akan dihapus. |
Pulang pergi
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
removeEditor(user)
Menghapus pengguna tertentu dari daftar editor untuk Presentation
. Metode ini tidak
blokir pengguna agar tidak mengakses Presentation
jika mereka termasuk dalam kelas pengguna yang telah
akses umum—misalnya, jika Presentation
dibagikan ke seluruh isi pengguna
domain publik, atau jika Presentation
berada di drive bersama yang dapat diakses pengguna.
Untuk file Drive, tindakan ini juga akan menghapus pengguna dari daftar pelihat.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
user | User | Representasi pengguna yang akan dihapus. |
Pulang pergi
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(emailAddress)
Menghapus pengguna tertentu dari daftar pelihat dan pengomentar untuk Presentation
. Ini
tidak berpengaruh jika pengguna adalah editor, bukan pelihat atau pengomentar. Metode ini juga
tidak akan memblokir pengguna agar tidak mengakses Presentation
jika mereka termasuk dalam kelas pengguna yang
memiliki akses umum—misalnya, jika Presentation
dibagikan ke
seluruh domain, atau jika Presentation
berada di drive bersama yang dapat diakses pengguna.
Untuk file Drive, tindakan ini juga akan menghapus pengguna dari daftar editor.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
emailAddress | String | Alamat email pengguna yang akan dihapus. |
Pulang pergi
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 tertentu dari daftar pelihat dan pengomentar untuk Presentation
. Ini
tidak berpengaruh jika pengguna adalah editor, bukan pelihat. Metode ini juga
tidak memblokir
pengguna agar tidak mengakses Presentation
jika mereka termasuk dalam kelas pengguna yang memiliki
akses—misalnya, jika Presentation
dibagikan ke seluruh domain pengguna, atau
jika Presentation
berada di drive bersama yang dapat diakses pengguna.
Untuk file Drive, tindakan ini juga akan menghapus pengguna dari daftar editor.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
user | User | Representasi pengguna yang akan dihapus. |
Pulang pergi
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)
Mengganti semua contoh pencocokan teks temukan teks dengan teks pengganti. Penelusuran ini dilakukan tidak peka.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
findText | String | Teks yang akan dicari. |
replaceText | String | Teks untuk mengganti teks yang cocok. |
Pulang pergi
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)
Mengganti semua contoh pencocokan teks temukan teks dengan teks pengganti.
Parameter
Nama | Jenis | Deskripsi |
---|---|---|
findText | String | Teks yang akan dicari. |
replaceText | String | Teks untuk mengganti teks yang cocok. |
matchCase | Boolean | Jika true , penelusuran peka huruf besar/kecil; jika false , penelusurannya adalah
peka huruf besar/kecil. |
Pulang pergi
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 akan dihapus dan diterapkan.
Metode saveAndClose()
secara otomatis dipanggil di akhir eksekusi skrip
untuk setiap Presentation
yang terbuka, meskipun eksekusi skrip dihentikan dengan error.
Presentation
yang ditutup tidak dapat diedit. Gunakan salah satu metode terbuka di SlidesApp
untuk membuka kembali presentasi tertentu 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
Nama | Jenis | Deskripsi |
---|---|---|
name | String | Nama yang akan 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