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

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

לפתוח מצגת

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

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

שינוי מצגת

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

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

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

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