簡報更新生命週期

Presentation 物件的生命週期有三個主要階段:開啟、編輯和儲存。

開啟簡報

使用 Slides 服務時,第一步是載入簡報。SlidesApp.openById()SlidesApp.getActivePresentation() 等方法會載入現有的 Google 簡報,而 SlidesApp.create() 則會建立新簡報。這些方法會傳回 Presentation 物件,代表載入的簡報。

簡報開啟後,就不會再收到協作者的任何更新。簡報通常會開啟儲存在雲端硬碟中的最新版本。不過,如果指令碼與簡報繫結,系統會載入與隨附 Google 簡報編輯器相同版本的簡報。

修改簡報

簡報開啟後,指令碼就能讀取及修改簡報內容。指令碼對簡報所做的任何變更,都會在指令碼執行期間反映在後續的讀取和修改作業中。

正在儲存變更

對簡報進行變更後,系統會在指令碼執行完畢時,或在呼叫 Presentation.saveAndClose() 時,一次儲存所有變更。儲存變更後,系統會非同步將變更傳播至使用者的編輯器,就像變更是由協作者所做一樣。

使用 Presentation.saveAndClose() 關閉簡報後,可以使用簡報載入方法重新開啟簡報進行編輯。