วงจรการอัปเดตงานนำเสนอ

วงจรของออบเจ็กต์ งานนำเสนอมี 3 ระยะหลักๆ ได้แก่ การเปิด การแก้ไข และการบันทึก

การเปิดงานนำเสนอ

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

เมื่อเปิดงานนำเสนอแล้ว งานนำเสนอจะไม่ได้รับการอัปเดตเพิ่มเติมจากผู้ทำงานร่วมกัน โดยปกติแล้ว ระบบจะเปิดงานนำเสนอในเวอร์ชันล่าสุดที่บันทึกไว้ในไดรฟ์ อย่างไรก็ตาม หากสคริปต์เชื่อมโยงกับคอนเทนเนอร์ของงานนำเสนอ ระบบจะโหลดงานนำเสนอในเวอร์ชันเดียวกับโปรแกรมแก้ไขสไลด์ ที่มาพร้อมกัน

การแก้ไขงานนำเสนอ

เมื่อเปิดงานนำเสนอแล้ว สคริปต์จะอ่านและแก้ไขงานนำเสนอได้ การเปลี่ยนแปลงใดๆ ที่สคริปต์ทำกับงานนำเสนอจะแสดงในการอ่านและการแก้ไขในภายหลังตลอดระยะเวลาที่สคริปต์ทำงาน

กำลังบันทึกการเปลี่ยนแปลง

หลังจากทำการเปลี่ยนแปลงในงานนำเสนอแล้ว ระบบจะบันทึกการเปลี่ยนแปลงทั้งหมดพร้อมกัน เมื่อการดำเนินการสคริปต์เสร็จสมบูรณ์ หรือเมื่อมีการเรียกใช้ Presentation.saveAndClose() หลังจากบันทึกการเปลี่ยนแปลงแล้ว ระบบจะเผยแพร่การเปลี่ยนแปลงแบบไม่พร้อมกันไปยังเอดิเตอร์ของผู้ใช้ ราวกับว่าการเปลี่ยนแปลงนั้นเกิดจากผู้ทำงานร่วมกัน

หลังจากปิดงานนำเสนอโดยใช้ Presentation.saveAndClose() คุณจะ เปิดงานนำเสนออีกครั้งเพื่อแก้ไขได้โดยใช้วิธีการโหลดงานนำเสนอวิธีใดวิธีหนึ่ง