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

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

একটি প্রেজেন্টেশন খুলুন

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

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

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

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

পরিবর্তনগুলি সংরক্ষণ করুন

প্রেজেন্টেশনে কোনো পরিবর্তন করার পর, স্ক্রিপ্ট এক্সিকিউশন শেষ হলে অথবা Presentation.saveAndClose() কল করা হলে পরিবর্তনগুলো একবারে সেভ হয়ে যায়। পরিবর্তনগুলো সেভ হয়ে যাওয়ার পর, সেগুলো অ্যাসিঙ্ক্রোনাসভাবে ব্যবহারকারীর এডিটরে পৌঁছে যায়, ঠিক যেন পরিবর্তনগুলো কোনো সহযোগী করেছেন।

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