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

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

פתיחת מצגת

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

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

שינוי מצגת

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

שמירת השינויים

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

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