วงจรชีวิตของออบเจ็กต์งานนำเสนอมี 3 ช่วงหลัก ได้แก่ การเปิด การแก้ไข และบันทึก
การเปิดงานนำเสนอ
เมื่อใช้บริการสไลด์ ขั้นตอนแรกคือการโหลดงานนำเสนอ เมธอดต่างๆ เช่น SlidesApp.openById() และ SlidesApp.getActivePresentation() จะโหลดงานนำเสนอสไลด์ที่มีอยู่ ขณะที่ SlidesApp.create() จะสร้างงานนำเสนอใหม่ เมธอดเหล่านี้จะแสดงผลออบเจ็กต์ Presentation ที่แสดงงานนำเสนอที่โหลด
เมื่อเปิดงานนำเสนอแล้ว จะไม่มีการรับการอัปเดตเพิ่มเติมจากผู้ทำงานร่วมกัน โดยปกติแล้ว ระบบจะเปิดงานนำเสนอในเวอร์ชันล่าสุดที่บันทึกไว้ในไดรฟ์ อย่างไรก็ตาม หากสคริปต์เชื่อมโยงกับคอนเทนเนอร์ในงานนำเสนอ ระบบจะโหลดงานนำเสนอนั้นในเวอร์ชันเดียวกับเครื่องมือแก้ไขสไลด์ที่มาพร้อมกับงานนำเสนอ
การแก้ไขงานนำเสนอ
เมื่อเปิดงานนำเสนอแล้ว สคริปต์จะอ่านและแก้ไขงานนำเสนอได้ การเปลี่ยนแปลงใดๆ ที่สคริปต์ทำกับงานนำเสนอจะปรากฏในการอ่านและการแก้ไขครั้งต่อๆ ไปตลอดระยะเวลาที่ดำเนินการสคริปต์
กำลังบันทึกการเปลี่ยนแปลง
หลังจากทําการเปลี่ยนแปลงในโปรแกรมนำเสนอแล้ว ระบบจะบันทึกการเปลี่ยนแปลงทั้งหมดพร้อมกันเมื่อการเรียกใช้สคริปต์เสร็จสมบูรณ์ หรือเมื่อเรียกใช้ Presentation.saveAndClose() หลังจากบันทึกการเปลี่ยนแปลงแล้ว ระบบจะเผยแพร่การเปลี่ยนแปลงแบบไม่พร้อมกันไปยังเครื่องมือแก้ไขของผู้ใช้ ราวกับว่าผู้ทำงานร่วมกันเป็นผู้ทำการเปลี่ยนแปลง
หลังจากปิดงานนำเสนอโดยใช้ Presentation.saveAndClose()
แล้ว คุณจะเปิดงานนำเสนอขึ้นมาแก้ไขอีกครั้งได้โดยใช้วิธีการโหลดงานนำเสนอวิธีใดวิธีหนึ่ง