Ciclo di vita dell'aggiornamento di una presentazione

Il ciclo di vita di un oggetto Presentazione prevede tre fasi principali: 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() caricano una presentazione di Presentazioni esistente, mentre SlidesApp.create() crea una nuova presentazione. Questi metodi restituiscono un oggetto Presentation che rappresenta la presentazione caricata.

Una volta aperta, una presentazione non riceve ulteriori aggiornamenti dai collaboratori. In genere, le presentazioni vengono aperte nell'ultima versione salvata su Drive. Tuttavia, se uno script è associato a un contenitore di una presentazione, la presentazione verrà caricata nella stessa versione dell'editor di Presentazioni accompagnante.

Modificare una presentazione

Una volta aperta una presentazione, uno script può leggerla e modificarla. Eventuali modifiche apportate dall'script alla presentazione si riflettono nelle letture e nelle modifiche successive per tutta la durata dell'esecuzione dello script.

È in corso il salvataggio delle modifiche

Le modifiche apportate a una presentazione vengono salvate contemporaneamente al termine dell'esecuzione dello script o alla chiamata di Presentation.saveAndClose(). Una volta salvate, le modifiche si propagano in modo asincrono all'editor dell'utente, come se le modifiche fossero state apportate da un collaboratore.

Una volta chiusa una presentazione utilizzando Presentation.saveAndClose(), può essere riaperta per la modifica utilizzando uno dei metodi di caricamento delle presentazioni.