В жизненном цикле объекта Presentation выделяют три основных этапа: открытие, редактирование и сохранение.
Открыть презентацию
При использовании службы Slides первым шагом является загрузка презентации. Методы, такие как SlidesApp.openById() и SlidesApp.getActivePresentation(), загружают существующую презентацию Slides, а SlidesApp.create() создает новую презентацию. Эти методы возвращают объект Presentation , представляющий загруженную презентацию.
После открытия презентация больше не получает обновлений от соавторов. Презентации обычно открываются в последней сохраненной версии в Google Drive. Однако, если скрипт привязан к презентации, эта презентация загружается в той же версии, что и соответствующий редактор слайдов.
Изменить презентацию
После открытия презентации скрипт может прочитать и изменить её. Любые изменения, внесённые скриптом в презентацию, будут отражены в последующих чтениях и изменениях на протяжении всего выполнения скрипта.
Сохраните изменения
После внесения изменений в презентацию все изменения сохраняются одновременно после завершения выполнения скрипта или при вызове метода Presentation.saveAndClose() . После сохранения изменения асинхронно передаются в редактор пользователя, как если бы изменения были внесены соавтором.
После закрытия презентации с помощью Presentation.saveAndClose() ее можно повторно открыть для редактирования, используя один из методов загрузки презентации.