API Google Drive cung cấp tài nguyên revisions
để bạn có thể tải xuống và xuất bản các bản sửa đổi tệp. Để biết thêm thông tin chi tiết về các thuật ngữ sửa đổi, hãy xem phần Tổng quan về các thay đổi và sửa đổi.
Chỉ định các bản sửa đổi để lưu khỏi tính năng xoá tự động
Google Drive tự động xoá các bản sửa đổi cũ mà người dùng không còn quan tâm. Để ngăn điều này xảy ra, bạn có thể đặt cờ boolean keepRevisionForever
thành true
để đánh dấu các bản sửa đổi mà bạn không muốn Drive xoá bỏ.
Tải bản sửa đổi xuống
Để tải bản sửa đổi mới nhất xuống, hãy sử dụng phương thức files.download
. Để biết thêm thông tin, hãy xem phần Quản lý các thao tác chạy trong thời gian dài.
Xuất bản bản sửa đổi
Để phát hành bản sửa đổi Google Tài liệu, Google Trang tính và Google Trang trình bày, hãy đặt thuộc tính published
cho tệp đó trong tài nguyên revisions
. Bạn không thể đặt thuộc tính này cho các bản sửa đổi Google Sites bằng API Drive.
Google Trang trình bày và Google Bản vẽ không hỗ trợ việc xuất bản các bản sửa đổi cụ thể. Chỉ hỗ trợ việc tự động xuất bản lại bản sửa đổi gần đây nhất. Để xuất bản Trang trình bày và Bản vẽ, hãy đặt publishAuto
thành true
.
Nếu tệp được tạo trong một miền Google Workspace, thì thuộc tính publishedOutsideDomain
sẽ cho biết liệu mọi người có thể truy cập vào bản sửa đổi hay không hoặc liệu bản sửa đổi có bị hạn chế đối với người dùng của miền hay không. Đối với các tệp Trang web, thuộc tính này cho biết liệu có quyền type=anyone
hay không.
Các bản sửa đổi đã xuất bản không phản ánh các thay đổi đối với tệp trừ khi bạn đặt thuộc tính publishAuto
. Nếu bạn đặt thuộc tính đó thành true
, các bản sửa đổi mới hơn của tệp sẽ tự động được xuất bản, ghi đè các bản sửa đổi trước đó.
Hành vi này cũng được kiểm soát bằng hộp đánh dấu "Tự động phát hành lại khi có thay đổi" trong giao diện người dùng của Drive. Trang trình bày và Bản vẽ chỉ hỗ trợ tính năng tự động xuất bản lại và yêu cầu bạn đặt thuộc tính publishAuto
thành true
. Đối với các tệp Trang web, publishAuto
luôn là false
.