একটি উপস্থাপনা বস্তুর জীবনচক্রে তিনটি প্রধান পর্যায় রয়েছে: খোলা, সম্পাদনা এবং সংরক্ষণ।
একটি উপস্থাপনা খোলা
স্লাইড পরিষেবা ব্যবহার করার সময়, প্রথম ধাপ হল একটি উপস্থাপনা লোড করা। SlidesApp.openById() এবং SlidesApp.getActivePresentation() এর মত পদ্ধতিগুলি একটি বিদ্যমান স্লাইড উপস্থাপনা লোড করে, যখন SlidesApp.create() একটি নতুন উপস্থাপনা তৈরি করে৷ এই পদ্ধতিগুলি একটি উপস্থাপনা বস্তু প্রদান করে যা লোড করা উপস্থাপনাকে উপস্থাপন করে।
একবার একটি উপস্থাপনা খোলা হলে, এটি সহযোগীদের থেকে আর কোনো আপডেট পায় না। উপস্থাপনাগুলি সাধারণত তাদের সর্বশেষ সংস্করণে খোলা হয় যা ড্রাইভে সংরক্ষিত হয়েছে৷ যাইহোক, যদি একটি স্ক্রিপ্ট একটি উপস্থাপনায় ধারক-আবদ্ধ হয়, তাহলে সেই উপস্থাপনাটি স্লাইড সম্পাদকের সাথে থাকা একই সংস্করণে লোড হবে।
একটি উপস্থাপনা পরিবর্তন
একবার একটি উপস্থাপনা খোলা হলে, একটি স্ক্রিপ্ট এটি পড়তে এবং সংশোধন করতে পারে। উপস্থাপনায় স্ক্রিপ্ট যে কোনো পরিবর্তন করে তা স্ক্রিপ্ট সম্পাদনের সময়কালের জন্য পরবর্তী পঠিত এবং পরিবর্তনগুলিতে প্রতিফলিত হয়।
পরিবর্তন সংরক্ষণ করা হচ্ছে
একটি প্রেজেন্টেশনে পরিবর্তন করার পর, যখন স্ক্রিপ্ট এক্সিকিউশন সম্পূর্ণ হয়, অথবা যখন Presentation.saveAndClose() বলা হয় তখন পরিবর্তনগুলি একবারে সংরক্ষিত হয়। পরিবর্তনগুলি সংরক্ষিত হওয়ার পরে, তারা ব্যবহারকারীর সম্পাদকের কাছে অ্যাসিঙ্ক্রোনাসভাবে প্রচার করে, যেন পরিবর্তনগুলি কোনও সহযোগী দ্বারা করা হয়েছে৷
Presentation.saveAndClose()
ব্যবহার করে একটি উপস্থাপনা বন্ধ করার পরে, উপস্থাপনা লোডিং পদ্ধতিগুলির একটি ব্যবহার করে এটি সম্পাদনা করার জন্য পুনরায় খোলা যেতে পারে।