Google Drive tự động lưu giữ nhật ký sửa đổi, nhờ đó theo dõi các thay đổi đối với tệp và sửa đổi nội dung. Trong lịch sử sửa đổi, người dùng có thể xem những nội dung chỉnh sửa nào đã được thực hiện và có thể hoàn nguyên về phiên bản cụ thể của tệp với các chỉnh sửa cụ thể.
Các điều khoản sau có liên quan đến các tài nguyên về các thay đổi và bản sửa đổi của API Google Drive:
- Danh sách kiểm soát quyền truy cập (ACL)
- Danh sách tất cả các tài nguyên về quyền có liên kết với tệp, thư mục hoặc bộ nhớ dùng chung.
- Thay đổi
- Sự thay đổi đối với nội dung hoặc siêu dữ liệu của một tệp hoặc tệp được chia sẻ Drive.
- Nhật ký thay đổi người dùng
- Bản ghi tất cả thay đổi mà người dùng thực hiện đối với mọi tệp có thể chỉnh sửa trong Drive, chẳng hạn như Google Tài liệu, Trang tính hoặc Trang trình bày. Đối với thành viên của một nhóm được chia sẻ Drive, nhật ký thay đổi của người dùng cũng bao gồm các mục về bộ nhớ dùng chung tư cách thành viên, cấp truy cập của người dùng vào các mục trong bộ nhớ dùng chung đó, cũng như thay đổi tên Drive.
- Nhật ký thay đổi bộ nhớ dùng chung
- Bản ghi về tất cả thay đổi đối với một bộ nhớ dùng chung, chẳng hạn như thay đổi thêm hoặc xoá người dùng và mọi thay đổi đối với các mục trên bộ nhớ dùng chung đó. Thay đổi đối với một mục trong bộ nhớ dùng chung xuất hiện trong cả nhật ký thay đổi của người dùng và bộ nhớ dùng chung nhật ký thay đổi.
- Thay đổi mục nhật ký
- Bản ghi về một thay đổi đối với nội dung hoặc siêu dữ liệu của một tệp hoặc bộ nhớ dùng chung. Mục nhập nhật ký thay đổi cho biết người dùng đã thực hiện thay đổi, timestamp và một mã nhận dạng. Mỗi tệp hoặc bộ nhớ dùng chung chỉ được có một mục nhập trong nhật ký thay đổi. Mỗi khi tệp hoặc bộ nhớ dùng chung đó thay đổi, một thì mã nhận dạng mới sẽ được tạo cho mục nhập đó và thay thế cho mục nhập trước đó.
- Bản sửa đổi
- Phiên bản của tệp thể hiện thay đổi đối với nội dung của tệp (không phải siêu dữ liệu). Bạn có thể truy cập từng bản sửa đổi bằng cách sử dụng tài nguyên Bản sửa đổi trong API Drive.
- Bản sửa đổi phần đầu
- Phiên bản mới nhất của tệp.
- Sửa lỗi blob
Một phiên bản của tệp nhị phân không thể sửa đổi, chẳng hạn như hình ảnh, video hoặc PDF. Nếu bản sửa đổi blob là bản sửa đổi duy nhất của tệp nhị phân, thì nó không thể đã bị xoá. Bạn có thể tải blob mới lên dưới dạng một bản sửa đổi mới, bản sửa đổi này sẽ trở thành blob mới bản sửa đổi head của tệp đó.
Bạn có thể đặt các bản sửa đổi Blob thành "Giữ vĩnh viễn" có nghĩa là bản sửa đổi không thể tự động xóa hoàn toàn. Có thể đặt tối đa 200 bản sửa đổi thành "Giữ vĩnh viễn". Chiến lược phát hành đĩa đơn phần sửa đổi phần đầu không bao giờ tự động bị xoá.
Mọi bản sửa đổi (ngoại trừ bản sửa đổi phần đầu) không được chỉ định là "Giữ lại Vĩnh viễn" có thể xoá hoàn toàn. Các bản sửa đổi có thể xoá hoàn toàn thường được lưu giữ trong 30 ngày, nhưng có thể bị xoá hoàn toàn sớm hơn nếu một tệp có 100 bản sửa đổi không được chỉ định là "Giữ vĩnh viễn" và một bản sửa đổi mới đã được tải lên.
Trường
keepForever
củaRevisions
được dùng để đặt một bản sửa đổi thành "Keep Forever" (Giữ vĩnh viễn). Ngoài ra, bạn có thể hãy gọirevisions.delete
để xoá một ngay cả khi bản sửa đổi được đánh dấu là "Giữ vĩnh viễn".- Nhật ký sửa đổi
Bản ghi tất cả các bản sửa đổi của một tệp theo thứ tự thời gian. Thay đổi đối với Tệp Tài liệu, Trang tính hoặc Trang trình bày có một bản sửa đổi mới. Mỗi khi nội dung thay đổi, Drive sẽ tạo một mục nhật ký sửa đổi mới cho tệp đó. Tuy nhiên, các bản sửa đổi tệp của trình chỉnh sửa này có thể được hợp nhất với nhau, vì vậy, phản hồi của API có thể không hiển thị hết thay đổi đối với tệp.
Xem video này để tìm hiểu cách quản lý các bản sửa đổi bằng Google Drive API:
Các bước tiếp theo
- Để xác định nơi thay đổi bạn muốn theo dõi được ghi lại, hãy xem Xác định nhật ký thay đổi cần theo dõi.
- Để thiết lập tính năng theo dõi thay đổi cho người dùng và bộ nhớ dùng chung, hãy xem Theo dõi các thay đổi đối với người dùng và bộ nhớ dùng chung.
- Để xuất bản, tải xuống hoặc truy vấn các bản sửa đổi, hãy xem Tải xuống và phát hành bản sửa đổi tệp.
- Để thiết lập thông báo thay đổi, hãy xem Thông báo đẩy.