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

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

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

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

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

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

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

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

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

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