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