W cyklu życia obiektu prezentacji wyróżnia się 3 główne etapy: otwieranie, edytowanie i zapisywanie.
Otwieranie prezentacji
Pierwszym krokiem podczas korzystania z usługi Prezentacji jest wczytanie prezentacji. Metody takie jak SlidesApp.openById() i SlidesApp.getActivePresentation() wczytują istniejącą prezentację, a SlidesApp.create() tworzy nową prezentację. Te metody zwracają obiekt Prezentacja, który reprezentuje załadowaną prezentację.
Po otwarciu prezentacji nie otrzymuje ona żadnych dodatkowych informacji od współpracowników. Prezentacje są zwykle otwierane w najnowszej wersji, która została zapisana na Dysku. Jeśli jednak skrypt jest powiązany z kontenerem, zostanie ona wczytana w tej samej wersji co powiązany edytor Prezentacji.
Modyfikowanie prezentacji
Po otwarciu prezentacji skrypt może ją odczytać i zmodyfikować. Wszelkie zmiany wprowadzone przez skrypt w prezentacji będą widoczne w kolejnych odczytach i modyfikacjach przez cały czas wykonywania skryptu.
Zapisuję zmiany
Po wprowadzeniu zmian w prezentacji są one zapisywane w całości po zakończeniu wykonywania skryptu lub po wywołaniu funkcji Presentation.saveAndClose(). Po zapisaniu zmiany są rozpowszechniane asynchronicznie w edytorze użytkownika, tak jakby zostały one wprowadzone przez współpracownika.
Po zamknięciu prezentacji za pomocą narzędzia Presentation.saveAndClose()
można ją ponownie otworzyć w celu edytowania za pomocą jednej z metod wczytywania prezentacji.