Ciclo di vita dell'aggiornamento di una presentazione

Il ciclo di vita di un oggetto Presentazione è suddiviso in tre fasi principali: apertura, modifica e salvataggio.

Aprire una presentazione

Quando utilizzi il servizio Presentazioni, la prima cosa da fare è 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 Presentazione che rappresenta la presentazione caricata.

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

Modificare una presentazione

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

È in corso il salvataggio delle modifiche

Dopo aver apportato modifiche a una presentazione, queste vengono salvate tutte insieme al completamento dell'esecuzione dello script o alla chiamata a Presentation.saveAndClose(). Dopo il salvataggio, le modifiche si propagano in modo asincrono all'editor dell'utente, come se fossero state apportate da un collaboratore.

Dopo aver chiuso una presentazione utilizzando Presentation.saveAndClose(), puoi riaprirla per modificarla utilizzando uno dei metodi di caricamento della presentazione.