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 Presentation yang mewakili presentasi yang dimuat.

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

Memodifikasi presentasi

Setelah presentasi terbuka, 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 akan diterapkan secara asinkron ke editor pengguna, seolah-olah perubahan tersebut dibuat oleh kolaborator.

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