Sununun yaşam döngüsü güncellemesi

Sunu nesnesinin yaşam döngüsünde üç ana aşama vardır: açma, düzenleme ve kaydetme.

Sunu açma

Slaytlar Hizmeti'ni kullanırken ilk adım, bir sunuyu 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ıktan sonra düzenleyenlerden başka güncelleme almaz. Sunular genellikle Drive'a kaydedilmiş en son sürümlerinde açılır. Ancak bir komut dosyası sunuya bağlıysa bu sunu, eşlik eden Slaytlar düzenleyicisiyle aynı sürümde yüklenir.

Sunuyu değiştirme

Bir sunu açıldıktan sonra komut dosyası tarafından okunabilir ve değiştirilebilir. Senaryonun sunuda yaptığı tüm değişiklikler, senaryo yürütülürken sonraki okuma ve düzenlemelere yansıtılır.

Değişiklikler kaydediliyor

Bir sunuda değişiklik yapıldıktan sonra, komut dosyası yürütme işlemi tamamlandığında veya Presentation.saveAndClose() çağrıldığında değişiklikler tek seferde kaydedilir. Değişiklikler kaydedildikten sonra, işbirlikçi tarafından yapılmış gibi eşzamansız olarak kullanıcının düzenleyicisine 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.