คลาสนี้ช่วยให้คุณได้รับอินสแตนซ์แคชที่เฉพาะเจาะจง แคชสาธารณะมีไว้สำหรับสิ่งที่ไม่ได้ขึ้นอยู่กับผู้ใช้ที่เข้าถึงสคริปต์ แคชส่วนตัวมีไว้สำหรับข้อมูลเฉพาะผู้ใช้ เช่น การตั้งค่าหรือกิจกรรมล่าสุด
เราไม่รับประกันว่าข้อมูลที่คุณเขียนลงในแคชจะยังคงอยู่จนกว่าจะถึงเวลาหมดอายุ คุณต้องพร้อมที่จะรับ null
จากทุกการอ่าน
เมธอด
วิธีการ | ประเภทการแสดงผล | รายละเอียดแบบย่อ |
---|---|---|
get | Cache | รับอินสแตนซ์แคชที่มีขอบเขตเป็นเอกสารและสคริปต์ปัจจุบัน |
get | Cache | รับอินสแตนซ์แคชที่มีขอบเขตเป็นสคริปต์ |
get | Cache | รับอินสแตนซ์แคชที่กําหนดขอบเขตให้กับผู้ใช้และสคริปต์ปัจจุบัน |
เอกสารประกอบโดยละเอียด
get Document Cache()
รับอินสแตนซ์แคชที่มีขอบเขตเป็นเอกสารและสคริปต์ปัจจุบัน แคชเอกสารจะเจาะจงสำหรับเอกสารปัจจุบันซึ่งมีสคริปต์ ใช้เพื่อจัดเก็บข้อมูลสคริปต์เฉพาะสำหรับเอกสารปัจจุบัน หากเรียกใช้เมธอดนี้นอกบริบทของเอกสารที่มี (เช่น จากสคริปต์หรือเว็บแอปแบบสแตนด์อโลน) เมธอดนี้จะแสดงผลเป็น null
// Gets a cache that is specific to the current document containing the script const cache = CacheService.getDocumentCache();
รีเทิร์น
Cache
— อินสแตนซ์แคชเอกสาร หรือ null
หากไม่มีเอกสารที่รวมอยู่
get Script Cache()
รับอินสแตนซ์แคชที่มีขอบเขตเป็นสคริปต์ แคชสคริปต์เป็นแคชที่ใช้ร่วมกันสำหรับผู้ใช้สคริปต์ทุกคน ใช้เพื่อจัดเก็บข้อมูลที่ไม่ได้เจาะจงสำหรับผู้ใช้ปัจจุบัน
// Gets a cache that is common to all users of the script const cache = CacheService.getScriptCache();
รีเทิร์น
Cache
— อินสแตนซ์แคชสคริปต์
get User Cache()
รับอินสแตนซ์แคชที่กําหนดขอบเขตให้กับผู้ใช้และสคริปต์ปัจจุบัน แคชของผู้ใช้มีไว้สำหรับผู้ใช้ปัจจุบันของสคริปต์เท่านั้น ใช้เพื่อจัดเก็บข้อมูลสคริปต์เฉพาะสำหรับผู้ใช้ปัจจุบัน
// Gets a cache that is specific to the current user of the script const cache = CacheService.getUserCache();
รีเทิร์น
Cache
— อินสแตนซ์แคชของผู้ใช้