Presentation 物件的生命週期有三個主要階段:開啟、編輯和儲存。
開啟簡報
使用簡報服務時,第一步是載入簡報。SlidesApp.openById() 和 SlidesApp.getActivePresentation() 等方法會載入現有的 Google 簡報,而 SlidesApp.create() 則會建立新簡報。這些方法會傳回代表已載入簡報的 Presentation 物件。
簡報開啟後,就不會再收到協作者的任何後續更新。簡報通常是使用儲存於雲端硬碟的最新版本開啟。不過,如果指令碼與簡報的容器相連,系統會以與隨附 Google 簡報編輯器相同的版本載入該簡報。
修改簡報
開啟簡報後,指令碼可以讀取及修改簡報內容。指令碼對簡報所做的任何變更,都會在指令碼執行期間的後續讀取和修改作業中反映。
正在儲存變更
對簡報進行變更後,在指令碼執行作業完成或呼叫 Presentation.saveAndClose() 時,系統會一次性儲存變更。儲存變更後,這些變更會以非同步方式反映在使用者的編輯器中,就好像由協作者所做的變更一樣。
使用 Presentation.saveAndClose()
關閉簡報後,您可以使用其中一種簡報載入方法重新開啟簡報進行編輯。