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