Ciclo de vida de la actualización de una presentación

Existen tres fases principales en el ciclo de vida de un objeto de Presentación: abrir, editar y guardar.

Abrir una presentación

Cuando se usa el servicio de Presentaciones, el primer paso es cargar una presentación. Los 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 Presentación 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 a una presentación, esta se cargará en la misma versión que el editor de Presentaciones complementario.

Modificar una presentación

Una vez que una presentación está abierta, un guion puede leerla y modificarla. Cualquier cambio que la secuencia de comandos realice en la presentación se reflejará en las lecturas y modificaciones posteriores mientras dure la ejecución de la secuencia de comandos.

Guardando los cambios

Después de realizar cambios en una presentación, todos los cambios se guardan a la vez cuando se completa la ejecución de la secuencia de comandos o cuando se llama a Presentation.saveAndClose(). Una vez que se guardan los cambios, se propagan de forma asíncrona al editor del usuario, como si los realizara un colaborador.

Después de cerrar una presentación con Presentation.saveAndClose(), se puede volver a abrir para editarla mediante uno de los métodos de carga de presentaciones.