किसी प्रज़ेंटेशन ऑब्जेक्ट के लाइफ़साइकल में तीन मुख्य चरण होते हैं: खोलना, बदलाव करना, और सेव करना.
कोई प्रज़ेंटेशन खोलना
Slides की सेवा का इस्तेमाल करते समय, पहला चरण किसी प्रज़ेंटेशन को लोड करना होता है. SlidesApp.openById() और SlidesApp.getActivePresentation() जैसे तरीकों से, Slides में मौजूद किसी प्रज़ेंटेशन को लोड किया जाता है. वहीं, SlidesApp.create() से नया प्रज़ेंटेशन बनाया जाता है. इन तरीकों से, लोड किए गए प्रज़ेंटेशन को दिखाने वाला Presentation ऑब्जेक्ट मिलता है.
कोई प्रज़ेंटेशन खुलने के बाद, इसमें सहयोगी के किए गए कोई भी अपडेट नहीं दिखते. आम तौर पर, प्रज़ेंटेशन Google Drive में सेव किए गए सबसे नए वर्शन में खुलते हैं. हालांकि, अगर कोई स्क्रिप्ट किसी प्रज़ेंटेशन से जुड़ी है, तो वह प्रज़ेंटेशन, Slides के एडिटर के साथ लोड किए गए वर्शन में ही लोड होता है.
किसी प्रज़ेंटेशन में बदलाव करना
कोई प्रज़ेंटेशन खुलने के बाद, कोई स्क्रिप्ट उसे पढ़ सकती है और उसमें बदलाव कर सकती है. स्क्रिप्ट के चलने के दौरान, प्रज़ेंटेशन में किए गए सभी बदलाव, स्क्रिप्ट के चलने के बाद किए जाने वाले बदलावों और पढ़े जाने वाले कॉन्टेंट में दिखते हैं.
बदलाव सेव करना
किसी प्रज़ेंटेशन में बदलाव करने के बाद, स्क्रिप्ट के चलने की प्रोसेस पूरी होने पर या जब Presentation.saveAndClose() को कॉल करने पर, सभी बदलाव एक साथ सेव हो जाते हैं. बदलाव सेव होने के बाद, वे उपयोगकर्ता के एडिटर में एसिंक्रोनस तरीके से दिखते हैं. ऐसा लगता है कि ये बदलाव किसी सहयोगी ने किए हैं.
Presentation.saveAndClose() का इस्तेमाल करके, किसी प्रज़ेंटेशन को बंद करने के बाद, उसे प्रज़ेंटेशन लोड करने के किसी भी तरीके से फिर से खोला जा सकता है, ताकि उसमें बदलाव किए जा सकें.