จัดการการแก้ไขไฟล์

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

ระบุการแก้ไขที่จะบันทึกไม่ให้ถูกลบอัตโนมัติ

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

ดาวน์โหลดการแก้ไข

หากต้องการดาวน์โหลดการแก้ไขล่าสุด ให้ใช้วิธี files.download ดูข้อมูลเพิ่มเติมได้ที่จัดการการดำเนินการที่ทำงานต่อเนื่อง

เผยแพร่การแก้ไข

หากต้องการเผยแพร่การแก้ไขใน Google เอกสาร, Google ชีต และ Google สไลด์ ให้ตั้งค่าพร็อพเพอร์ตี้ published สำหรับไฟล์นั้นในแหล่งข้อมูล revisions คุณไม่สามารถตั้งค่าพร็อพเพอร์ตี้นี้สำหรับการแก้ไข Google Sites โดยใช้ Drive API

Google สไลด์และ Google Drawings ไม่รองรับการเผยแพร่การแก้ไขที่เฉพาะเจาะจง ระบบรองรับเฉพาะการเผยแพร่การแก้ไขครั้งล่าสุดอีกครั้งโดยอัตโนมัติเท่านั้น หากต้องการเผยแพร่สไลด์และวาดเขียน ให้ตั้งค่า publishAuto เป็น true ด้วย

หากสร้างไฟล์ในโดเมน Google Workspace พร็อพเพอร์ตี้ publishedOutsideDomain จะระบุว่าทุกคนเข้าถึงการแก้ไขได้หรือไม่ หรือจำกัดไว้สำหรับผู้ใช้โดเมนเท่านั้น สําหรับไฟล์ใน Sites พร็อพเพอร์ตี้นี้จะระบุว่ามีสิทธิ์ type=anyone หรือไม่

การแก้ไขที่เผยแพร่จะไม่แสดงการเปลี่ยนแปลงที่ทำในไฟล์ เว้นแต่จะมีการตั้งค่าพร็อพเพอร์ตี้ publishAuto หากตั้งค่าพร็อพเพอร์ตี้เป็น true ระบบจะเผยแพร่การแก้ไขไฟล์เวอร์ชันใหม่โดยอัตโนมัติโดยเขียนทับเวอร์ชันก่อนหน้า ลักษณะการทำงานนี้ยังควบคุมโดยช่องทำเครื่องหมาย "เผยแพร่ซ้ำโดยอัตโนมัติเมื่อมีการเปลี่ยนแปลง" ใน UI ของไดรฟ์ด้วย สไลด์และวาดเขียนรองรับเฉพาะการเผยแพร่อีกครั้งโดยอัตโนมัติ และกำหนดให้ต้องตั้งค่าพร็อพเพอร์ตี้ publishAuto เป็น true สำหรับไฟล์ใน Sites publishAuto จะเป็น false เสมอ