Lebenszyklus eines Präsentationsupdates

Der Lebenszyklus eines Presentation-Objekts umfasst drei Hauptphasen: Öffnen, Bearbeiten und Speichern.

Präsentation öffnen

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

Wenn eine Präsentation geöffnet ist, werden keine weiteren Änderungen von Mitbearbeitern übernommen. Präsentationen werden in der Regel in der neuesten Version geöffnet, die in Drive gespeichert wurde. Wenn ein Script jedoch an eine Präsentation gebunden ist, wird diese Präsentation in derselben Version wie der zugehörige Google-Präsentationen-Editor geladen.

Präsentation bearbeiten

Wenn 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 während der Ausführung des Skripts in nachfolgenden Lese- und Änderungsvorgängen berücksichtigt.

Änderungen werden gespeichert

Nachdem Sie Änderungen an einer Präsentation vorgenommen haben, werden diese alle auf einmal gespeichert, wenn die Ausführung des Skripts abgeschlossen ist oder wenn Presentation.saveAndClose() aufgerufen wird. Nachdem Änderungen gespeichert wurden, werden sie asynchron an den Editor des Nutzers weitergegeben, 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 zum Bearbeiten geöffnet werden.