Ciclo di vita dell'aggiornamento di una presentazione

Il ciclo di vita di un oggetto Presentation è suddiviso in 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 esistente, mentre SlidesApp.create() ne crea una nuova. Questi metodi restituiscono un oggetto Presentation che rappresenta la presentazione caricata.

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

Modificare una presentazione

Una volta aperta una presentazione, uno script può leggerla e modificarla. Qualsiasi modifica apportata dallo script alla presentazione viene riflessa nelle letture e modifiche successive per la durata dell'esecuzione dello script.

Salvataggio delle modifiche in corso…

Dopo aver apportato modifiche a una presentazione, queste vengono salvate tutte insieme al termine dell'esecuzione dello script o quando viene chiamato Presentation.saveAndClose(). Una volta salvate, le modifiche vengono propagate in modo asincrono all'editor dell'utente, come se fossero state apportate da un collaboratore.

Dopo la chiusura di un file di presentazione tramite Presentation.saveAndClose(), è possibile riaprirlo per la modifica utilizzando uno dei metodi di caricamento della presentazione.