چرخه زندگی به روز رسانی ارائه

سه مرحله اصلی در چرخه حیات یک شیء ارائه وجود دارد: باز کردن، ویرایش و ذخیره.

افتتاح یک ارائه

هنگام استفاده از سرویس اسلایدها، اولین قدم بارگذاری یک ارائه (presentation) است. متدهایی مانند SlidesApp.openById() و SlidesApp.getActivePresentation() یک ارائه اسلاید موجود را بارگذاری می‌کنند، در حالی که SlidesApp.create() یک ارائه جدید ایجاد می‌کند. این متدها یک شیء Presentation را برمی‌گردانند که نشان‌دهنده ارائه بارگذاری شده است.

وقتی یک ارائه باز می‌شود، دیگر هیچ به‌روزرسانی از همکاران دریافت نمی‌کند. ارائه‌ها معمولاً با آخرین نسخه‌ای که در درایو ذخیره شده است، باز می‌شوند. با این حال، اگر اسکریپتی به یک ارائه متصل باشد، آن ارائه با همان نسخه‌ای که ویرایشگر اسلایدهای همراه آن بارگذاری شده است، بارگذاری خواهد شد.

اصلاح یک ارائه

وقتی یک ارائه باز می‌شود، یک اسکریپت می‌تواند آن را بخواند و تغییر دهد. هر تغییری که اسکریپت در ارائه ایجاد کند، در خواندن‌ها و تغییرات بعدی در طول اجرای اسکریپت منعکس می‌شود.

ذخیره تغییرات

پس از اعمال تغییرات در یک ارائه، تغییرات به طور همزمان با اتمام اجرای اسکریپت یا هنگام فراخوانی Presentation.saveAndClose() ذخیره می‌شوند. پس از ذخیره تغییرات، آنها به صورت غیرهمزمان به ویرایشگر کاربر منتشر می‌شوند، گویی تغییرات توسط یک همکار ایجاد شده‌اند.

پس از اینکه یک ارائه با استفاده از Presentation.saveAndClose() بسته شد، می‌توان آن را برای ویرایش با استفاده از یکی از روش‌های بارگذاری ارائه، مجدداً باز کرد.