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