Cykl życia aktualizacji prezentacji

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.