Dịch vụ Drive nâng cao cho phép bạn sử dụng Google Drive API trong Apps Script. Tương tự như dịch vụ Drive tích hợp của Apps Script, API này cho phép tập lệnh tạo, tìm và sửa đổi các tệp cũng như thư mục trong Google Drive. Trong hầu hết các trường hợp, dịch vụ tích hợp sẵn sẽ dễ sử dụng hơn, nhưng dịch vụ nâng cao này cung cấp thêm một số tính năng, bao gồm cả quyền truy cập vào các thuộc tính tuỳ chỉnh của tệp cũng như các bản sửa đổi cho tệp và thư mục.
Tài liệu tham khảo
Để biết thông tin chi tiết về dịch vụ này, hãy xem tài liệu tham khảo cho Google Drive API. Giống như tất cả các dịch vụ nâng cao trong Apps Script, dịch vụ nâng cao Drive sử dụng cùng các đối tượng, phương thức và tham số như API công khai. Để biết thêm thông tin, hãy xem bài viết Cách xác định chữ ký phương thức.
Để báo cáo vấn đề và tìm thông tin hỗ trợ khác, hãy xem hướng dẫn hỗ trợ về Drive API.
Mã mẫu
Các mã mẫu trong phần này sử dụng phiên bản 3 của API.
Tải tệp lên
Mã mẫu sau đây cho biết cách lưu một tệp vào Drive của người dùng.
Liệt kê thư mục
Mã mẫu sau đây cho biết cách liệt kê các thư mục cấp cao nhất trong Drive của người dùng. Lưu ý việc sử dụng mã thông báo trang để truy cập vào danh sách đầy đủ các kết quả.
Liệt kê các bản sửa đổi
Đoạn mã mẫu sau đây cho biết cách liệt kê các phiên bản của một tệp nhất định. Xin lưu ý rằng một số tệp có thể có nhiều phiên bản và bạn nên sử dụng mã thông báo trang để truy cập vào danh sách đầy đủ các kết quả.
Thêm thuộc tính tệp
Mã mẫu sau đây dùng trường appProperties
để thêm một thuộc tính tuỳ chỉnh vào tệp. Tập lệnh chỉ có thể nhìn thấy thuộc tính tuỳ chỉnh. Để thêm một thuộc tính tuỳ chỉnh vào tệp mà các ứng dụng khác cũng có thể nhìn thấy, hãy dùng trường properties
. Để biết thêm thông tin, hãy xem bài viết Thêm thuộc tính tuỳ chỉnh cho tệp.