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