Lebenszyklus eines Präsentationsupdates

Der Lebenszyklus eines Präsentationsobjekts umfasst drei Hauptphasen: Öffnen, Bearbeiten und Speichern.

Öffnen einer Präsentation

Wenn Sie Google Präsentationen verwenden, müssen Sie zuerst eine Präsentation laden. Mit Methoden wie SlidesApp.openById() und SlidesApp.getActivePresentation() wird eine vorhandene Präsentation geladen, während mit SlidesApp.create() eine neue Präsentation erstellt wird. Mit diesen Methoden wird ein Presentation-Objekt zurückgegeben, das die geladene Präsentation darstellt.

Sobald eine Präsentation geöffnet ist, erhält sie keine weiteren Aktualisierungen von Mitbearbeitern. Präsentationen werden normalerweise in der neuesten in Drive gespeicherten Version geöffnet. Wenn ein Skript jedoch containergebunden ist, wird diese Präsentation in der gleichen Version wie der zugehörige Präsentationen-Editor geladen.

Bearbeiten einer Präsentation

Sobald eine Präsentation geöffnet ist, kann sie von einem Skript gelesen und geändert werden. Alle Änderungen, die das Skript an der Präsentation vornimmt, werden bei nachfolgenden Lese- und Änderungen für die Dauer der Skriptausführung berücksichtigt.

Änderungen werden gespeichert

Nachdem Sie Änderungen an einer Präsentation vorgenommen haben, werden diese sofort gespeichert, wenn die Skriptausführung abgeschlossen ist oder Presentation.saveAndClose() aufgerufen wird. Nachdem die Änderungen gespeichert wurden, werden sie asynchron an den Bearbeiter des Nutzers weitergegeben, so als ob die Änderungen von einem Mitbearbeiter vorgenommen wurden.

Nachdem eine Präsentation mit Presentation.saveAndClose() geschlossen wurde, kann sie mit einer der Lademethoden wieder geöffnet und bearbeitet werden.