Siklus proses pembaruan presentasi

Ada tiga fase utama dalam siklus hidup dari Objek Presentation: 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, sambil SlidesApp.create() membuat presentasi baru. Metode ini mengembalikan Presentation yang mewakili presentasi yang dimuat.

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

Mengubah presentasi

Setelah presentasi terbuka, skrip dapat membaca dan mengubahnya. Setiap perubahan yang yang dibuat skrip ke presentasi tercermin dalam bacaan berikutnya dan yang dimodifikasi selama durasi eksekusi skrip.

Menyimpan perubahan

Setelah melakukan perubahan pada presentasi, perubahan tersebut 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 presentasi ditutup menggunakan Presentation.saveAndClose(), presentasi dapat dibuka kembali untuk pengeditan menggunakan salah satu metode pemuatan presentasi.