CacheService cho phép bạn truy cập vào bộ nhớ đệm để lưu trữ dữ liệu ngắn hạn.
Với lớp này, bạn sẽ nhận được một phiên bản bộ nhớ đệm cụ thể. Bộ nhớ đệm công khai là dành cho những nội dung không phải tuỳ thuộc vào người dùng nào đang truy cập tập lệnh của bạn. Bộ nhớ đệm riêng tư là dành cho những nội dung dành riêng cho người dùng, chẳng hạn như chế độ cài đặt hoặc hoạt động gần đây.
Google không đảm bảo rằng dữ liệu bạn ghi vào bộ nhớ đệm sẽ tiếp tục tồn tại cho đến khi hết hạn. Bạn
phải chuẩn bị để nhận lại null
từ tất cả các lần đọc.
Phương thức
Phương thức | Loại dữ liệu trả về | Mô tả ngắn |
---|---|---|
getDocumentCache() | Cache | Lấy thực thể bộ nhớ đệm trong phạm vi tài liệu và tập lệnh hiện tại. |
getScriptCache() | Cache | Lấy thực thể bộ nhớ đệm trong phạm vi tập lệnh. |
getUserCache() | Cache | Lấy thực thể bộ nhớ đệm trong phạm vi người dùng và tập lệnh hiện tại. |
Tài liệu chi tiết
getDocumentCache()
Lấy thực thể bộ nhớ đệm trong phạm vi tài liệu và tập lệnh hiện tại. Bộ nhớ đệm tài liệu là riêng
vào tài liệu hiện tại có chứa tập lệnh. Sử dụng các mã này để lưu trữ thông tin tập lệnh
dành riêng cho tài liệu hiện tại. Nếu phương thức này được gọi bên ngoài ngữ cảnh của
chứa tài liệu (chẳng hạn như từ một tập lệnh hoặc ứng dụng web độc lập), phương thức này sẽ trả về null
.
// Gets a cache that is specific to the current document containing the script var cache = CacheService.getDocumentCache();
Cầu thủ trả bóng
Cache
– một phiên bản bộ nhớ đệm của tài liệu hoặc null
nếu không có tài liệu nào chứa
getScriptCache()
Lấy thực thể bộ nhớ đệm trong phạm vi tập lệnh. Bộ nhớ đệm tập lệnh phổ biến đối với tất cả người dùng tập lệnh. Sử dụng các lớp này để lưu trữ thông tin không dành riêng cho người dùng hiện tại.
// Gets a cache that is common to all users of the script var cache = CacheService.getScriptCache();
Cầu thủ trả bóng
Cache
– một bản sao bộ nhớ đệm của tập lệnh
getUserCache()
Lấy thực thể bộ nhớ đệm trong phạm vi người dùng và tập lệnh hiện tại. Bộ nhớ đệm của người dùng là dành riêng cho người dùng hiện tại của tập lệnh. Sử dụng các mã này để lưu trữ thông tin tập lệnh dành riêng cho người dùng hiện tại.
// Gets a cache that is specific to the current user of the script var cache = CacheService.getUserCache();
Cầu thủ trả bóng
Cache
– một bản sao bộ nhớ đệm của người dùng