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.