Siklus proses pembaruan presentasi

Ada tiga fase utama dalam siklus proses objek Presentasi: membuka, mengedit, dan menyimpan.

Membuka presentasi

Saat menggunakan Layanan Slide, langkah pertama adalah memuat presentasi. Metode seperti SlidesApp.openById() dan SlidesApp.getActivePresentation() memuat presentasi Slide yang ada, sedangkan SlidesApp.create() membuat presentasi baru. Metode ini menampilkan objek Presentasi yang mewakili presentasi yang dimuat.

Setelah dibuka, presentasi tidak akan menerima pembaruan lebih lanjut dari kolaborator. Presentasi biasanya dibuka pada versi terbaru yang telah disimpan di Drive. Namun, jika skrip terikat dengan container ke presentasi, presentasi tersebut akan dimuat pada versi yang sama dengan editor Slide yang menyertainya.

Mengubah presentasi

Setelah presentasi dibuka, skrip dapat membaca dan mengubahnya. Setiap perubahan yang dibuat skrip pada presentasi akan tercermin dalam pembacaan dan modifikasi berikutnya selama durasi eksekusi skrip.

Menyimpan perubahan

Setelah melakukan perubahan pada presentasi, perubahan akan disimpan sekaligus saat eksekusi skrip selesai, atau saat Presentation.saveAndClose() dipanggil. Setelah disimpan, perubahan tersebut akan disebarkan secara asinkron ke editor pengguna, seolah-olah perubahan tersebut dilakukan oleh kolaborator.

Setelah ditutup menggunakan Presentation.saveAndClose(), presentasi dapat dibuka kembali untuk diedit menggunakan salah satu metode pemuatan presentasi.