Class Presentation

Presentasi

Sebuah presentasi.

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addEditor(emailAddress)PresentationMenambahkan pengguna tertentu ke daftar editor untuk Presentation.
addEditor(user)PresentationMenambahkan pengguna tertentu ke daftar editor untuk Presentation.
addEditors(emailAddresses)PresentationMenambahkan array pengguna yang diberikan ke daftar editor untuk Presentation.
addViewer(emailAddress)PresentationMenambahkan pengguna tertentu ke daftar pelihat untuk Presentation.
addViewer(user)PresentationMenambahkan pengguna tertentu ke daftar pelihat untuk Presentation.
addViewers(emailAddresses)PresentationMenambahkan array pengguna yang diberikan ke daftar pelihat untuk Presentation.
appendSlide()SlideTambahkan slide ke akhir presentasi menggunakan PredefinedLayout.BLANK tata letak yang telah ditentukan berdasarkan master saat ini.
appendSlide(layout)SlideTambahkan {i>slide<i} ke akhir presentasi menggunakan tata letak tertentu berdasarkan induk.
appendSlide(predefinedLayout)SlideTambahkan {i>slide<i} ke akhir presentasi menggunakan tata letak yang ditentukan sebelumnya berdasarkan master saat ini.
appendSlide(slide)SlideMenambahkan salinan Slide yang disediakan ke akhir presentasi.
appendSlide(slide, linkingMode)SlideMenambahkan 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()StringMendapatkan ID unik presentasi.
getLayouts()Layout[]Mendapatkan tata letak dalam presentasi.
getMasters()Master[]Mendapatkan master dalam presentasi.
getName()StringMendapatkan nama atau judul presentasi.
getNotesMaster()NotesMasterMendapatkan master catatan presentasi.
getNotesPageHeight()NumberMendapatkan tinggi halaman master catatan dan halaman catatan dalam presentasi dalam poin.
getNotesPageWidth()NumberMendapatkan lebar halaman master catatan dan halaman catatan dalam presentasi dalam poin.
getPageElementById(id)PageElementMenampilkan PageElement dengan ID yang diberikan, atau null jika tidak ada.
getPageHeight()NumberMendapatkan tinggi halaman slide, tata letak, dan master dalam presentasi dalam poin.
getPageWidth()NumberMendapatkan lebar halaman slide, tata letak, dan master dalam presentasi dalam poin.
getSelection()SelectionMendapatkan pilihan pengguna di presentasi aktif.
getSlideById(id)SlideMenampilkan Slide dengan ID yang diberikan, atau null jika tidak ada.
getSlides()Slide[]Mendapatkan slide dalam presentasi.
getUrl()StringMengambil URL untuk mengakses presentasi ini.
getViewers()User[]Mendapatkan daftar pelihat dan pengomentar untuk Presentation ini.
insertSlide(insertionIndex)SlideMenyisipkan slide pada indeks yang ditentukan dalam presentasi menggunakan tata letak standar PredefinedLayout.BLANK berdasarkan master saat ini.
insertSlide(insertionIndex, layout)SlideMenyisipkan slide pada indeks tertentu dalam presentasi menggunakan tata letak tertentu berdasarkan master saat ini.
insertSlide(insertionIndex, predefinedLayout)SlideMenyisipkan slide pada indeks tertentu dalam presentasi menggunakan slide yang ditentukan sebelumnya berdasarkan master saat ini.
insertSlide(insertionIndex, slide)SlideMenyisipkan salinan Slide yang disediakan pada indeks yang ditentukan dalam presentasi.
insertSlide(insertionIndex, slide, linkingMode)SlideMenyisipkan 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)PresentationMenghapus pengguna tertentu dari daftar editor untuk Presentation.
removeEditor(user)PresentationMenghapus pengguna tertentu dari daftar editor untuk Presentation.
removeViewer(emailAddress)PresentationMenghapus pengguna tertentu dari daftar pelihat dan pengomentar untuk Presentation.
removeViewer(user)PresentationMenghapus pengguna tertentu dari daftar pelihat dan pengomentar untuk Presentation.
replaceAllText(findText, replaceText)IntegerMengganti semua contoh pencocokan teks temukan teks dengan teks pengganti.
replaceAllText(findText, replaceText, matchCase)IntegerMengganti semua contoh pencocokan teks temukan teks dengan teks pengganti.
saveAndClose()voidMenyimpan Presentation saat ini.
setName(name)voidMenetapkan 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

NamaJenisDeskripsi
emailAddressStringAlamat email pengguna yang akan ditambahkan.

Pulang pergi

PresentationPresentation 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

NamaJenisDeskripsi
userUserRepresentasi pengguna yang akan ditambahkan.

Pulang pergi

PresentationPresentation 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

NamaJenisDeskripsi
emailAddressesString[]Array alamat email pengguna yang akan ditambahkan.

Pulang pergi

PresentationPresentation 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

NamaJenisDeskripsi
emailAddressStringAlamat email pengguna yang akan ditambahkan.

Pulang pergi

PresentationPresentation 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

NamaJenisDeskripsi
userUserRepresentasi pengguna yang akan ditambahkan.

Pulang pergi

PresentationPresentation 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

NamaJenisDeskripsi
emailAddressesString[]Array alamat email pengguna yang akan ditambahkan.

Pulang pergi

PresentationPresentation 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

NamaJenisDeskripsi
layoutLayoutTata 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

NamaJenisDeskripsi
predefinedLayoutPredefinedLayoutTata 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

NamaJenisDeskripsi
slideSlideSlide 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

NamaJenisDeskripsi
slideSlideSlide yang akan disalin, ditambahkan, dan ditautkan.
linkingModeSlideLinkingModeMode 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

NamaJenisDeskripsi
idStringID 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

NamaJenisDeskripsi
idStringID 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

NamaJenisDeskripsi
insertionIndexIntegerIndeks 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

NamaJenisDeskripsi
insertionIndexIntegerIndeks berbasis nol yang menunjukkan tempat untuk menyisipkan slide.
layoutLayoutTata 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

NamaJenisDeskripsi
insertionIndexIntegerIndeks berbasis nol yang menunjukkan tempat untuk menyisipkan slide.
predefinedLayoutPredefinedLayoutTata 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

NamaJenisDeskripsi
insertionIndexIntegerIndeks berbasis nol yang menunjukkan tempat untuk menyisipkan slide.
slideSlideSlide 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

NamaJenisDeskripsi
insertionIndexIntegerIndeks berbasis nol yang menunjukkan tempat untuk menyisipkan slide.
slideSlideSlide yang akan disalin dan disisipkan.
linkingModeSlideLinkingModeMode 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

NamaJenisDeskripsi
emailAddressStringAlamat email pengguna yang akan dihapus.

Pulang pergi

PresentationPresentation 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

NamaJenisDeskripsi
userUserRepresentasi pengguna yang akan dihapus.

Pulang pergi

PresentationPresentation 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

NamaJenisDeskripsi
emailAddressStringAlamat email pengguna yang akan dihapus.

Pulang pergi

PresentationPresentation 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

NamaJenisDeskripsi
userUserRepresentasi pengguna yang akan dihapus.

Pulang pergi

PresentationPresentation 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

NamaJenisDeskripsi
findTextStringTeks yang akan dicari.
replaceTextStringTeks 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

NamaJenisDeskripsi
findTextStringTeks yang akan dicari.
replaceTextStringTeks untuk mengganti teks yang cocok.
matchCaseBooleanJika 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

NamaJenisDeskripsi
nameStringNama 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