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

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

Abrir uma apresentação

Ao usar o serviço Apresentações, a primeira etapa é carregar uma apresentação. Métodos como SlidesApp.openById() e SlidesApp.getActivePresentation() carregar uma apresentação existente, enquanto SlidesApp.create() cria uma nova apresentação. Esses métodos retornam uma Presentation que representa a apresentação carregada.

Quando uma apresentação é aberta, ela não recebe mais atualizações do 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 um contêiner a uma apresentação, essa apresentação será carregada na mesma versão dos slides acompanhantes. editor.

Como modificar uma apresentação

Quando a apresentação é aberta, um script pode lê-la e modificá-la. Qualquer mudança que que o script faz na apresentação são refletidas nas leituras e modificações durante a execução do script.

Salvando alterações

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

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