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

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

باز کردن یک ارائه

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

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

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

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

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

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

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