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

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

פתיחת מצגת

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

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

שינוי של מצגת

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

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

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

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