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

Hay tres fases principales en el ciclo de vida de un objeto Presentation: abrir, editar y guardar.

Abre 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 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 su versión guardada más reciente en Google Drive. Sin embargo, si una secuencia de comandos está vinculada a un contenedor de una presentación, esa presentación se carga en la misma versión que el editor de Presentaciones que la acompaña.

Modifica una presentación

Después de abrir una presentación, una secuencia de comandos puede leerla y modificarla. Los cambios que la secuencia de comandos realiza en la presentación se reflejan en las lecturas y modificaciones posteriores durante la ejecución de la secuencia de comandos.

Guarda los cambios

Después de realizar cambios en una presentación, estos se guardan todos a la vez cuando se completa la ejecución de la secuencia de comandos o cuando Presentation.saveAndClose() se llama. Una vez que se guardan 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 la presentación.