Esistono tre fasi principali nel ciclo di vita di un oggetto Presentation: 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. Le presentazioni vengono in genere aperte nell'ultima versione salvata in Google Drive. Tuttavia, se uno script è associato a un container di una presentazione, la presentazione viene caricata nella stessa versione dell'editor di Presentazioni associato.
Modificare una presentazione
Dopo aver aperto una presentazione, uno script può leggerla e modificarla. Le modifiche apportate dallo script alla presentazione si riflettono nelle letture e nelle modifiche successive per la durata dell'esecuzione dello script.
Salvare le modifiche
Dopo aver apportato modifiche a una presentazione, queste vengono salvate tutte in una volta al termine dell'esecuzione dello script o quando Presentation.saveAndClose() viene chiamato. Una volta salvate, le modifiche vengono propagate in modo asincrono all'editor dell'utente, come se fossero state apportate da un collaboratore.
Dopo aver chiuso una presentazione utilizzando Presentation.saveAndClose(), è possibile riaprirla per la modifica utilizzando uno dei metodi di caricamento della presentazione.