একটি উপস্থাপনা আপডেটের জীবনচক্র

একটি উপস্থাপনা বস্তুর জীবনচক্রের তিনটি প্রধান পর্যায় রয়েছে: খোলা, সম্পাদনা এবং সংরক্ষণ।

একটি উপস্থাপনা খোলা হচ্ছে

স্লাইডস পরিষেবা ব্যবহার করার সময়, প্রথম ধাপ হল একটি উপস্থাপনা লোড করা। SlidesApp.openById() এবং SlidesApp.getActivePresentation() এর মতো পদ্ধতিগুলি একটি বিদ্যমান স্লাইডস উপস্থাপনা লোড করে, যখন SlidesApp.create() একটি নতুন উপস্থাপনা তৈরি করে। এই পদ্ধতিগুলি একটি উপস্থাপনা বস্তু প্রদান করে যা লোড করা উপস্থাপনাকে প্রতিনিধিত্ব করে।

একবার একটি উপস্থাপনা খোলা হয়ে গেলে, এটি সহযোগীদের কাছ থেকে আর কোনও আপডেট পায় না। উপস্থাপনাগুলি সাধারণত ড্রাইভে সংরক্ষিত সর্বশেষ সংস্করণে খোলা হয়। তবে, যদি কোনও স্ক্রিপ্ট একটি উপস্থাপনার সাথে কন্টেইনার-বাউন্ড থাকে, তাহলে সেই উপস্থাপনাটি তার সাথে থাকা স্লাইড সম্পাদকের একই সংস্করণে লোড হবে।

একটি উপস্থাপনা পরিবর্তন করা

একবার একটি উপস্থাপনা খোলা হলে, একটি স্ক্রিপ্ট এটি পড়তে এবং সংশোধন করতে পারে। স্ক্রিপ্টটি উপস্থাপনায় যে কোনও পরিবর্তন করে তা পরবর্তী পাঠ এবং স্ক্রিপ্ট কার্যকর করার সময়কালের জন্য পরিবর্তনগুলিতে প্রতিফলিত হয়।

পরিবর্তনগুলি সংরক্ষণ করা হচ্ছে

একটি উপস্থাপনায় পরিবর্তন করার পর, স্ক্রিপ্ট এক্সিকিউশন সম্পূর্ণ হলে, অথবা Presentation.saveAndClose() কল করলে পরিবর্তনগুলি একবারে সংরক্ষিত হয়। পরিবর্তনগুলি সংরক্ষিত হওয়ার পর, সেগুলি ব্যবহারকারীর সম্পাদকে অ্যাসিঙ্ক্রোনাসভাবে প্রচারিত হয়, যেন পরিবর্তনগুলি কোনও সহযোগী দ্বারা করা হয়েছে।

Presentation.saveAndClose() ব্যবহার করে একটি উপস্থাপনা বন্ধ করার পরে, উপস্থাপনা লোডিং পদ্ধতিগুলির একটি ব্যবহার করে সম্পাদনার জন্য এটি পুনরায় খোলা যেতে পারে।