प्रज़ेंटेशन अपडेट का लाइफ़ साइकल

किसी प्रज़ेंटेशन ऑब्जेक्ट के लाइफ़ साइकल में तीन मुख्य चरण होते हैं: खोलना, बदलाव करना, और सेव करना.

प्रज़ेंटेशन खोलना

Slides सेवा का इस्तेमाल करने के दौरान, सबसे पहले एक प्रज़ेंटेशन लोड किया जाता है. SlidesApp.openById() और SlidesApp.getActivePresentation() जैसे तरीके मौजूदा Slides प्रज़ेंटेशन को लोड करते हैं, जबकि SlidesApp.create() नया प्रज़ेंटेशन बनाता है. इन तरीकों का इस्तेमाल करने पर, प्रज़ेंटेशन ऑब्जेक्ट दिखता है. यह ऑब्जेक्ट, लोड किए गए प्रज़ेंटेशन को दिखाता है.

प्रज़ेंटेशन खुलने के बाद, उसे सहयोगी से कोई और अपडेट नहीं मिलता. प्रज़ेंटेशन को आम तौर पर, Drive में सेव किए गए सबसे नए वर्शन में खोला जाता है. हालांकि, अगर कोई स्क्रिप्ट किसी प्रज़ेंटेशन के लिए कंटेनर में बंधी है, तो वह प्रज़ेंटेशन उसी वर्शन में लोड किया जाएगा जो साथ में स्लाइड एडिटर में है.

प्रज़ेंटेशन में बदलाव करना

प्रज़ेंटेशन खुलने के बाद, स्क्रिप्ट उसे पढ़ सकती है और उसमें बदलाव कर सकती है. स्क्रिप्ट से प्रज़ेंटेशन में किए जाने वाले सभी बदलाव, स्क्रिप्ट के चलने की अवधि के दौरान बाद में किए जाने वाले बदलावों और बदलावों में दिखते हैं.

बदलाव सेव किए जा रहे हैं

किसी प्रज़ेंटेशन में बदलाव करने के बाद, सभी बदलाव एक साथ सेव हो जाते हैं. ऐसा तब होता है, जब स्क्रिप्ट का काम पूरा हो जाता है या Presentation.saveAndClose() को कॉल किया जाता है. बदलावों को सेव किए जाने के बाद, वे उपयोगकर्ता के एडिटर में एसिंक्रोनस तरीके से लागू होते हैं. जैसे, बदलाव किसी सहयोगी ने किए हों.

Presentation.saveAndClose() का इस्तेमाल करके प्रज़ेंटेशन बंद करने के बाद, प्रज़ेंटेशन लोड करने के किसी एक तरीके का इस्तेमाल करके, बदलाव करने के लिए उसे फिर से खोला जा सकता है.