演示文稿更新的生命周期

应用的生命周期包含三个主要阶段 演示文稿对象:打开、 修改和保存

打开演示文稿

使用幻灯片服务时,首先要加载演示文稿。方法 例如 SlidesApp.openById()SlidesApp.getActivePresentation() 加载现有的幻灯片演示文稿,同时 SlidesApp.create() 会创建新的演示文稿。这些方法会返回 Presentation 对象, 表示已加载的演示文稿。

演示文稿打开后,就不会再收到来自以下来源的任何更新: 协作者。演示文稿打开的最新版本通常 已保存到云端硬盘中。但是,如果脚本是与容器绑定的演示文稿, 该演示文稿的加载版本将与随附的幻灯片相同 编辑器。

修改演示文稿

演示文稿打开后,脚本可以读取和修改演示文稿。任何导致 脚本对演示文稿所做的修改会反映在后续读取和 在脚本执行期间保留的所有修改。

正在保存更改

对演示文稿进行更改后,更改会一次性全部保存 当脚本执行完毕时,或当 Presentation.saveAndClose() 为 调用。保存更改后,这些更改会异步传播到 用户的编辑器,就像协作者所做的更改一样。

使用 Presentation.saveAndClose() 关闭演示文稿后,您可以 已重新打开,以便使用其中一种演示文稿加载方法进行编辑。