Class CacheService

CacheService

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ứcLoại dữ liệu trả vềMô tả ngắn
getDocumentCache()CacheLấ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()CacheLấy thực thể bộ nhớ đệm trong phạm vi tập lệnh.
getUserCache()CacheLấ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