Sunu nesnesinin yaşam döngüsünde üç ana aşama vardır: açma, düzenleme ve kaydetme.
Sunu açma
Slayt Hizmeti'ni kullanırken ilk adım bir sunu yüklemektir. SlidesApp.openById() ve SlidesApp.getActivePresentation() gibi yöntemler mevcut bir Slaytlar sunusunu yüklerken SlidesApp.create() yeni bir sunu oluşturur. Bu yöntemler, yüklenen sunuyu temsil eden bir Presentation nesnesi döndürür.
Bir sunu açıldığında, ortak çalışanlardan başka güncelleme alınmaz. Sunular genellikle Drive'a kaydedilen en son sürümlerinde açılır. Ancak bir komut dosyası bir sunucuya kapsayıcı olarak bağlıysa söz konusu sunu, eşlik eden Slaytlar düzenleyicisiyle aynı sürümde yüklenir.
Sunuyu değiştirme
Bir komut dosyası, açık bir sunuyu okuyabilir ve değiştirebilir. Komut dosyasının sunu üzerinde yaptığı tüm değişiklikler, komut dosyasının yürütülmesi sırasında sonraki okumalara ve değişikliklere yansıtılır.
Değişiklikler kaydediliyor
Bir sunudaki değişiklikler, komut dosyası yürütülmesi tamamlandığında veya Presentation.saveAndClose() çağrıldığında bir kerede kaydedilir. Değişiklikler kaydedildikten sonra, değişiklikler bir ortak çalışan tarafından yapılmış gibi kullanıcının düzenleyicisine eşzamansız olarak yayılır.
Presentation.saveAndClose()
kullanılarak kapatılan bir sunu, sunu yükleme yöntemlerinden biri kullanılarak düzenleme için yeniden açılabilir.