Der Lebenszyklus eines Präsentationsobjekts besteht aus drei Hauptphasen: Öffnen, Bearbeiten und Speichern.
Präsentation ö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äsentation ändern
Sobald eine Präsentation geöffnet ist, kann sie von einem Script 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 diese alle gleichzeitig gespeichert, wenn die Scriptausfü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.