Cykl życia reklamy można podzielić na 3 główne fazy: Obiekt Presentation: otwarcie, edytowanie i zapisywanie.
Otwieranie prezentacji
Pierwszym krokiem w przypadku korzystania z usługi Prezentacje jest wczytanie prezentacji. Metody np. SlidesApp.openById() i SlidesApp.getActivePresentation() wczyta istniejącą prezentację w Prezentacjach, SlidesApp.create() utworzy nową prezentację. Te metody zwracają błąd Obiekt Presentation, który reprezentuje wczytaną prezentację.
Po otwarciu prezentacji nie są przesyłane żadne dalsze informacje od współpracowników. Prezentacje są zwykle otwierane w najnowszej wersji, która zawiera został zapisany na Dysku. Jeśli jednak skrypt jest powiązany z prezentacją w kontenerze, ta prezentacja zostanie wczytana w tej samej wersji co odpowiednie Prezentacje redaktorem.
Modyfikowanie prezentacji
Po otwarciu prezentacji skrypt może ją odczytywać i modyfikować. Wszelkie zmiany, które tworzone przez skrypt w prezentacji znajdują odzwierciedlenie w kolejnych odczytach modyfikacji w czasie wykonywania skryptu.
Zapisuję zmiany
Po wprowadzeniu zmian w prezentacji wszystkie są zapisywane jednocześnie. po zakończeniu wykonywania skryptu lub gdy funkcja Presentation.saveAndClose() zostanie . Po zapisaniu zmiany są rozpowszechnione asynchronicznie w jakby zmiany wprowadził współpracownik.
Po zamknięciu prezentacji za pomocą Presentation.saveAndClose()
można ją otworzyć
ponownie otwarte do edycji przy użyciu jednej z metod wczytywania prezentacji.