Cykl życia aktualizacji prezentacji

Cykl życia obiektu prezentacja składa się z 3 głównych faz: otwierania, edytowania i zapisywania.

Otwieranie prezentacji

Podczas korzystania z usługi Prezentacje Google pierwszym krokiem jest załadowanie prezentacji. Metody takie jak SlidesApp.openById() i SlidesApp.getActivePresentation() wczytują istniejące prezentacje w Prezentacjach, a metoda SlidesApp.create() tworzy nową prezentację. Te metody zwracają obiekt Presentation, który reprezentuje wczytaną prezentację.

Po otwarciu prezentacji nie będzie ona już aktualizowana przez współpracowników. Prezentacje są zwykle otwierane w ostatniej wersji zapisanej na Dysku. Jeśli jednak skrypt jest powiązany z prezentacją, ta zostanie załadowana w tej samej wersji co towarzyszący jej edytor Prezentacji.

Modyfikowanie prezentacji

Gdy prezentacja jest otwarta, skrypt może ją odczytać i zmodyfikować. Wszystkie zmiany wprowadzone przez skrypt w prezentacji są odzwierciedlane w kolejnych odczytach i modyfikacjach przez cały czas wykonywania skryptu.

Zapisuję zmiany

Po wprowadzeniu zmian w prezentacji są one zapisywane od razu po zakończeniu wykonywania skryptu lub wywołania funkcji Presentation.saveAndClose(). Po zapisaniu zmiany są rozpowszechniane asynchronicznie do edytora użytkownika tak, jakby zostały wprowadzone przez współpracownika.

Po zamknięciu prezentacji za pomocą Presentation.saveAndClose() można ją otworzyć ponownie w celu edycji, korzystając z jednej z metod wczytywania prezentacji.