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

วงจรชีวิตของ ออบเจ็กต์งานนำเสนอ: เปิด, การแก้ไข และการบันทึก

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

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

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

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

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

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

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

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