ภาพรวมของการเปลี่ยนแปลงและการแก้ไข

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

ข้อกำหนดต่อไปนี้เกี่ยวข้องกับการเปลี่ยนแปลงและการแก้ไขทรัพยากร API Google ไดรฟ์:

รายการควบคุมการเข้าถึง (ACL)
รายการทรัพยากรสิทธิ์ทั้งหมดที่เชื่อมโยงกับไฟล์ โฟลเดอร์ หรือ ไดรฟ์ที่แชร์
เปลี่ยน
การแก้ไขเนื้อหาหรือข้อมูลเมตาของไฟล์หรือไฟล์ที่แชร์ ไดรฟ์
บันทึกการเปลี่ยนแปลงของผู้ใช้
บันทึกการเปลี่ยนแปลงทั้งหมดที่ผู้ใช้ทำกับไฟล์ที่แก้ไขได้ทุกไฟล์ในส่วน "ของฉัน" ไดรฟ์ เช่น Google เอกสาร, ชีต หรือสไลด์ สำหรับสมาชิกที่แชร์ ไดรฟ์ บันทึกการเปลี่ยนแปลงของผู้ใช้จะมีรายการเกี่ยวกับไดรฟ์ที่แชร์ด้วย การเป็นสมาชิก ระดับการเข้าถึงรายการในไดรฟ์ที่แชร์ของผู้ใช้ และสิทธิ์เข้าถึงรายการที่แชร์ การเปลี่ยนชื่อไดรฟ์
บันทึกการเปลี่ยนแปลงของไดรฟ์ที่แชร์
บันทึกการเปลี่ยนแปลงทั้งหมดในไดรฟ์ที่แชร์ เช่น การเพิ่มหรือการนำไฟล์ออก ผู้ใช้และการเปลี่ยนแปลงทั้งหมดในรายการในไดรฟ์ที่แชร์นั้น การเปลี่ยนแปลงรายการ ภายในไดรฟ์ที่แชร์จะปรากฏทั้งในบันทึกการเปลี่ยนแปลงของผู้ใช้และไดรฟ์ที่แชร์ บันทึกการเปลี่ยนแปลง
เปลี่ยนรายการบันทึก
บันทึกการเปลี่ยนแปลงเนื้อหาหรือข้อมูลเมตาของไฟล์ หรือ ไดรฟ์ที่แชร์ รายการบันทึกการเปลี่ยนแปลงจะระบุผู้ใช้ที่ทำการเปลี่ยนแปลง การประทับเวลา และรหัส แต่ละไฟล์หรือไดรฟ์ที่แชร์จะมีได้เพียง 1 รายการเท่านั้น ในบันทึกการเปลี่ยนแปลงทีละรายการ ทุกครั้งที่ไฟล์หรือไดรฟ์ที่แชร์มีการเปลี่ยนแปลง ระบบจะสร้างรหัสใหม่สำหรับรายการนั้นและแทนที่รายการก่อนหน้า
การแก้ไข
เวอร์ชันของไฟล์ที่แสดงถึงการเปลี่ยนแปลงเนื้อหาของไฟล์ (ไม่ใช่ ข้อมูลเมตา) การแก้ไขแต่ละรายการสามารถเข้าถึงได้โดยใช้ทรัพยากรการแก้ไขภายใน Drive API
การแก้ไขส่วนหัว
เวอร์ชันล่าสุดของไฟล์
การแก้ไข Blob

เวอร์ชันของไฟล์ไบนารีที่แก้ไขไม่ได้ เช่น รูปภาพ วิดีโอ หรือ PDF หากการแก้ไข BLOB เป็นเพียงการแก้ไขไฟล์ไบนารี จะไม่สามารถ ลบแล้ว สามารถอัปโหลด BLOB ใหม่เป็นการแก้ไขใหม่ ซึ่งจะกลายเป็น เวอร์ชันหลักของไฟล์นั้น

การแก้ไข Blob สามารถตั้งค่าเป็น "เก็บตลอดไป" ซึ่งหมายความว่าการแก้ไข ลบถาวรโดยอัตโนมัติแล้ว สามารถแก้ไขการแก้ไขเป็น "เก็บตลอดไป" ได้สูงสุด 200 ครั้ง การแก้ไขส่วนหัวจะไม่ถูกล้างโดยอัตโนมัติ

การแก้ไขใดๆ นอกเหนือจากการแก้ไขหลัก ที่ไม่ได้ระบุเป็น "เก็บ" ตลอดไป" สามารถลบถาวรได้ โดยทั่วไป การแก้ไขที่สามารถลบออกได้จะเก็บรักษาไว้เป็นเวลา 30 แต่อาจลบถาวรก่อนหากไฟล์มีการแก้ไข 100 รายการที่ไม่ใช่ กำหนดว่า "เก็บไว้ตลอดไป" และจะมีการอัปโหลดการแก้ไขใหม่

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

ประวัติการแก้ไข

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

ดูวิดีโอนี้เพื่อเรียนรู้เกี่ยวกับวิธีจัดการการแก้ไขด้วย Google ไดรฟ์ API:

ขั้นตอนถัดไป