מחזור החיים של עדכון מצגת

אובייקט מצגת כולל שלושה שלבים עיקריים: פתיחה, עריכה ושמירה.

פתיחת מצגת

כשמשתמשים בשירות Slides, השלב הראשון הוא טעינת מצגת. שיטות כמו SlidesApp.openById() ו-SlidesApp.getActivePresentation() גורמות לטעינה של מצגת קיימת ב-Slides, בעוד ש-SlidesApp.create() יוצרת מצגת חדשה. השיטות האלה מחזירות אובייקט Presentation שמייצג את המצגת שנטענה.

אחרי שפותחים את המצגת, היא לא מקבלת יותר עדכונים משותפי העריכה. בדרך כלל, המצגות נפתחות בגרסה האחרונה ששמורה ב-Drive. עם זאת, אם סקריפט מקושר לקונטיינר למצגת, המצגת תיטען באותה גרסה כמו עורך Slides הנלווה.

שינוי מצגת

אחרי שפותחים את המצגת, סקריפט יכול לקרוא אותה ולשנות אותה. כל שינוי שהסקריפט מבצע במצגת משתקף בקריאות ובשינויים הבאים במהלך ביצוע הסקריפט.

שמירת השינויים מתבצעת

אחרי שמבצעים שינויים במצגת, השינויים נשמרים בבת אחת בסיום ביצוע הסקריפט או כשמתבצעת הקריאה ל-Presentation.saveAndClose(). אחרי שמירת השינויים, הם מועברים באופן אסינכרוני לעורך של המשתמש, כאילו השינויים בוצעו על ידי שותף עריכה.

אחרי שסוגרים מצגת באמצעות Presentation.saveAndClose(), אפשר לפתוח אותה מחדש לעריכה באחת משיטות הטעינה של המצגת.