Cache Service

Bộ nhớ đệm

Dịch vụ này cho phép tập lệnh tạm thời lưu kết quả vào bộ nhớ đệm khi cần thời gian để tìm nạp/tính toán. Bộ nhớ đệm công khai dành cho những nội dung không phụ thuộc vào người dùng nào đang truy cập vào tập lệnh của bạn. Bộ nhớ đệm riêng tư 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.

Lớp

TênMô tả ngắn
CacheTham chiếu đến một bộ nhớ đệm cụ thể.
CacheServiceCacheService cho phép bạn truy cập vào bộ nhớ đệm để lưu trữ dữ liệu trong thời gian ngắn.

Cache

Phương thức

Phương thứcLoại dữ liệu trả vềMô tả ngắn
get(key)StringLấy giá trị được lưu vào bộ nhớ đệm cho khoá đã cho hoặc null nếu không tìm thấy giá trị nào.
getAll(keys)ObjectTrả về một Đối tượng JavaScript chứa tất cả các cặp khoá/giá trị tìm thấy trong bộ nhớ đệm cho một mảng khoá.
put(key, value)voidThêm một cặp khoá/giá trị vào bộ nhớ đệm.
put(key, value, expirationInSeconds)voidThêm một cặp khoá/giá trị vào bộ nhớ đệm, với thời gian hết hạn (tính bằng giây).
putAll(values)voidThêm một tập hợp các cặp khoá/giá trị vào bộ nhớ đệm.
putAll(values, expirationInSeconds)voidThêm một tập hợp các cặp khoá/giá trị vào bộ nhớ đệm, với thời gian hết hạn (tính bằng giây).
remove(key)voidXoá một mục khỏi bộ nhớ đệm bằng khoá đã cho.
removeAll(keys)voidXoá một tập hợp các mục nhập khỏi bộ nhớ đệm.

CacheService

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.