Hay tres fases principales en el ciclo de vida de un objeto Presentación: abrir, editar y guardar.
Abrir una presentación
Cuando usas el servicio de Presentaciones, el primer paso es cargar una presentación. Métodos como SlidesApp.openById() y SlidesApp.getActivePresentation() cargan una presentación de Presentaciones existente, mientras que SlidesApp.create() crea una presentación nueva. Estos métodos muestran un objeto Presentation que representa la presentación cargada.
Una vez que se abre una presentación, no recibe más actualizaciones de los colaboradores. Por lo general, las presentaciones se abren en la versión más reciente que se guardó en Drive. Sin embargo, si una secuencia de comandos está vinculada a un contenedor de una presentación, esta se cargará en la misma versión que el editor de Presentaciones complementaria.
Modifica una presentación
Una vez que una presentación está abierta, un script puede leerla y modificarla. Cualquier cambio que realice la secuencia de comandos en la presentación se reflejará en las lecturas y modificaciones posteriores durante la ejecución de la secuencia de comandos.
Guardando los cambios
Después de realizar cambios en una presentación, los cambios se guardan todos a la vez cuando finaliza la ejecución de la secuencia de comandos o cuando se llama a Presentation.saveAndClose(). Después de guardar los cambios, se propagan de forma asíncrona al editor del usuario, como si los hubiera realizado un colaborador.
Después de cerrar una presentación con Presentation.saveAndClose()
, se puede
volver a abrir para editarla con uno de los métodos de carga de presentación.