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

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

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

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

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

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

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

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

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

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