Cykl życia aktualizacji prezentacji

Cykl życia obiektu Presentation składa się z 3 głównych etapów: otwierania, edytowania i zapisywania.

Otwieranie prezentacji

Podczas korzystania z usługi Prezentacje pierwszym krokiem jest wczytanie prezentacji. Metody takie jak SlidesApp.openById() i SlidesApp.getActivePresentation() wczytują istniejącą prezentację w Prezentacjach, a SlidesApp.create() tworzy nową prezentację. Te metody zwracają obiekt Presentation, który reprezentuje wczytaną prezentację.

Po otwarciu prezentacji nie będzie ona otrzymywać dalszych aktualizacji od współpracowników. Prezentacje są zwykle otwierane w najnowszej wersji zapisanej na Dysku. Jeśli jednak skrypt jest powiązany z prezentacją, zostanie ona wczytana w tej samej wersji co powiązany edytor Prezentacji.

Modyfikowanie prezentacji

Gdy prezentacja jest otwarta, skrypt może ją odczytywać i modyfikować. Wszelkie zmiany, które skrypt wprowadza 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 jednocześnie po zakończeniu wykonywania skryptu lub po wywołaniu funkcji Presentation.saveAndClose(). Po zapisaniu zmiany są asynchronicznie propagowane do edytora użytkownika, tak jakby zostały wprowadzone przez współpracownika.

Po zamknięciu prezentacji za pomocą ikony Presentation.saveAndClose() można ją ponownie otworzyć w celu edycji, korzystając z jednej z metod wczytywania prezentacji.