Esistono tre fasi principali nel ciclo di vita di un Oggetto Presentazione: apertura, modifica e salvataggio.
Aprire una presentazione
Quando utilizzi il servizio Presentazioni, il primo passaggio consiste nel caricare una presentazione. Metodi come SlidesApp.openById() e SlidesApp.getActivePresentation() caricare una presentazione esistente, mentre SlidesApp.create() crea una nuova presentazione. Questi metodi restituiscono un valore Oggetto Presentazione che rappresenta la presentazione caricata.
Una volta aperta, la presentazione non riceve ulteriori aggiornamenti da collaboratori. Generalmente le presentazioni vengono aperte nell'ultima versione che contiene sono state salvate in Drive. Tuttavia, se uno script è associato a un container, la presentazione verrà caricata con la stessa versione delle slide allegate dell'editor.
Modifica di una presentazione
Una volta aperta la presentazione, uno script può leggerla e modificarla. Qualsiasi modifica lo script apporta alla presentazione si rifletteranno nelle letture successive e modifiche per la durata dell'esecuzione dello script.
È in corso il salvataggio delle modifiche
Le modifiche apportate a una presentazione vengono salvate tutte insieme quando l'esecuzione dello script viene completata o quando Presentation.saveAndClose() è chiamato. Una volta salvate, le modifiche si propagano in modo asincrono come se le modifiche fossero state apportate da un collaboratore.
Dopo essere stata chiusa utilizzando Presentation.saveAndClose()
, la presentazione può essere
riaperta per la modifica utilizzando uno dei metodi di caricamento della presentazione.