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