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