Ciclo di vita dell'aggiornamento di una presentazione

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.