Cache Service

แคช

บริการนี้ช่วยให้สคริปต์แคชผลลัพธ์ที่ใช้เวลาในการดึงข้อมูล/คำนวณได้ชั่วคราว แคชสาธารณะใช้สำหรับสิ่งที่ไม่ขึ้นอยู่กับผู้ใช้ที่เข้าถึงสคริปต์ แคชส่วนตัวใช้สำหรับรายการที่เฉพาะเจาะจงผู้ใช้ เช่น การตั้งค่าหรือกิจกรรมล่าสุด

คลาส

ชื่อรายละเอียดแบบย่อ
Cacheการอ้างอิงไปยังแคชที่เฉพาะเจาะจง
CacheServiceCacheService ช่วยให้คุณเข้าถึงแคชเพื่อจัดเก็บข้อมูลระยะสั้นได้

Cache

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
get(key)Stringรับค่าที่แคชไว้สำหรับคีย์ที่ระบุ หรือ null หากไม่พบ
getAll(keys)Objectแสดงผลออบเจ็กต์ JavaScript ที่มีคู่คีย์/ค่าทั้งหมดที่พบในแคชสำหรับอาร์เรย์ของ คีย์
put(key, value)voidเพิ่มคู่คีย์/ค่าลงในแคช
put(key, value, expirationInSeconds)voidเพิ่มคู่คีย์/ค่าลงในแคช โดยมีเวลาหมดอายุ (เป็นวินาที)
putAll(values)voidเพิ่มชุดคู่คีย์/ค่าลงในแคช
putAll(values, expirationInSeconds)voidเพิ่มชุดคู่คีย์/ค่าลงในแคช โดยมีเวลาหมดอายุ (เป็นวินาที)
remove(key)voidนำรายการออกจากแคชโดยใช้คีย์ที่ระบุ
removeAll(keys)voidนำชุดรายการออกจากแคช

CacheService

เมธอด

วิธีการประเภทการแสดงผลรายละเอียดแบบย่อ
getDocumentCache()Cache|nullรับอินสแตนซ์แคชที่กำหนดขอบเขตไว้สำหรับเอกสารและสคริปต์ปัจจุบัน
getScriptCache()Cacheรับอินสแตนซ์แคชที่กำหนดขอบเขตไว้สำหรับสคริปต์
getUserCache()Cacheรับอินสแตนซ์แคชที่กำหนดขอบเขตไว้สำหรับผู้ใช้และสคริปต์ปัจจุบัน