Lebenszyklus eines Präsentationsupdates

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

Präsentationen öffnen

Wenn Sie den Google Präsentationsdienst verwenden, müssen Sie zuerst eine Präsentation laden. Mit Methoden wie SlidesApp.openById() und SlidesApp.getActivePresentation() wird eine vorhandene Google Präsentationsdatei geladen. Mit SlidesApp.create() wird eine neue Präsentation erstellt. Diese Methoden geben ein Presentation-Objekt zurück, das die geladene Präsentation darstellt.

Sobald eine Präsentation geöffnet ist, werden keine weiteren Updates von Mitbearbeitern mehr empfangen. Präsentationen werden normalerweise in der neuesten Version geöffnet, die in Drive gespeichert wurde. Wenn ein Script jedoch containergebunden an eine Präsentation ist, wird diese Präsentation in derselben Version wie der zugehörige Google Präsentationen-Editor geladen.

Präsentationen ändern

Sobald eine Präsentation geöffnet ist, kann sie von einem Skript gelesen und geändert werden. Alle Änderungen, die das Script an der Präsentation vornimmt, werden bei nachfolgenden Lese- und Änderungsvorgängen während der Ausführung des Scripts berücksichtigt.

Änderungen werden gespeichert

Nachdem Sie Änderungen an einer Präsentation vorgenommen haben, werden die Änderungen auf einmal gespeichert, wenn die Skriptausführung abgeschlossen ist oder Presentation.saveAndClose() aufgerufen wird. Nachdem Änderungen gespeichert wurden, werden sie asynchron an den Editor des Nutzers übertragen, als wären sie von einem Mitbearbeiter vorgenommen worden.

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