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

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

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

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

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

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

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

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

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

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