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

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

פתיחת מצגת

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

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

שינוי מצגת

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

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

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

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