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

Hay tres fases principales en el ciclo de vida de un objeto Presentation: apertura, edición y guardado.

Cómo abrir una presentación

Cuando usas el servicio de Slides, el primer paso es cargar una presentación. Los métodos como SlidesApp.openById() y SlidesApp.getActivePresentation() cargan una presentación existente de Presentaciones, mientras que SlidesApp.create() crea una presentación nueva. Estos métodos devuelven un objeto Presentation que representa la presentación cargada.

Una vez que se abre una presentación, ya no recibe 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, esa presentación se cargará en la misma versión que el editor de Presentaciones que la acompaña.

Cómo modificar una presentación

Una vez que se abre una presentación, una secuencia de comandos puede leerla y modificarla. Los cambios que realice la secuencia de comandos en la presentación se reflejarán 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, estos 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, estos 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 presentaciones.