Cykl życia aktualizacji prezentacji

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

Otwieranie prezentacji

Podczas korzystania z usługi Prezentacje Google pierwszym krokiem jest załadowanie 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 są przesyłane żadne informacje od współpracowników. Prezentacje są zwykle otwierane w ostatniej wersji zapisanej na Dysku. Jeśli jednak skrypt jest powiązany z prezentacją, ta zostanie załadowana w tej samej wersji co towarzyszący jej edytor Prezentacji.

Modyfikowanie prezentacji

Po otwarciu prezentacji skrypt może ją odczytywać i modyfikować. Wszelkie zmiany wprowadzone przez skrypt w prezentacji są odzwierciedlane podczas kolejnych odczytu i modyfikacji w czasie wykonywania skryptu.

Zapisuję zmiany

Po wprowadzeniu zmian w prezentacji wszystkie zmiany są zapisywane jednocześnie po zakończeniu wykonywania skryptu lub po wywołaniu funkcji Presentation.saveAndClose(). Po zapisaniu zmiany są rozpowszechniane asynchronicznie do edytora użytkownika tak, jakby zostały wprowadzone przez współpracownika.

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