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

Hay tres fases principales en el ciclo de vida de un Presentation: apertura, 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(). cargar un archivo de Presentaciones existente, mientras SlidesApp.create() crea una nueva presentación. Estos métodos devuelven un Presentation que representa la presentación cargada.

Una vez que una presentación está abierta, no recibe más actualizaciones de y colaboradores. Las presentaciones suelen abrirse en la última versión que tenga se guardó en Drive. Sin embargo, si una secuencia de comandos está vinculada a un contenedor de una presentación, la presentación se cargará en la misma versión que las diapositivas complementarias Editor.

Cómo modificar una presentación

Una vez que una presentación está abierta, un script puede leerla y modificarla. Cualquier cambio que que el script hace en la presentación se reflejan en lecturas posteriores y las modificaciones a la duración de la ejecución de la secuencia de comandos.

Guardando los cambios

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

Después de cerrar una presentación con Presentation.saveAndClose(), se puede se volvió a abrir para su edición con uno de los métodos de carga de la presentación.