Ciclo de vida de uma atualização de apresentação

Há três fases principais no ciclo de vida de um objeto de apresentação: abrir, editar e salvar.

Abrir uma apresentação

Ao usar o serviço do Apresentações Google, o primeiro passo é carregar uma apresentação. Métodos como SlidesApp.openById() e SlidesApp.getActivePresentation() carregam uma apresentação do Apresentações Google, enquanto SlidesApp.create() cria uma nova. Esses métodos retornam um objeto de apresentação que representa a apresentação carregada.

Depois de aberta, uma apresentação não recebe mais atualizações de colaboradores. As apresentações geralmente são abertas na versão mais recente salva no Google Drive. No entanto, se um script estiver vinculado a uma apresentação, ela será carregada na mesma versão do editor do Apresentações Google.

Modificar uma apresentação

Depois que uma apresentação é aberta, um script pode ler e modificar o conteúdo. Todas as mudanças feitas pelo script na apresentação são refletidas em leituras e modificações subsequentes durante a execução do script.

Salvar alterações

Depois de fazer mudanças em uma apresentação, elas são salvas de uma só vez quando a execução do script é concluída ou quando Presentation.saveAndClose() é chamado. Depois que as mudanças são salvas, elas são propagadas de forma assíncrona para o editor do usuário, como se tivessem sido feitas por um colaborador.

Depois que uma apresentação é fechada usando Presentation.saveAndClose(), ela pode ser reaberta para edição usando um dos métodos de carregamento de apresentação.