Cykl życia aktualizacji prezentacji

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.