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.