Cache Service
حافظه پنهان
این سرویس به یک اسکریپت اجازه می دهد تا به طور موقت نتایجی را که برای واکشی/محاسبه شدن زمان می برد، کش کند. کش های عمومی برای چیزهایی هستند که بستگی به این ندارند که چه کاربری به اسکریپت شما دسترسی دارد. حافظه پنهان خصوصی برای چیزهایی هستند که مختص کاربر هستند، مانند تنظیمات یا فعالیت اخیر.
کلاس ها
نام | شرح مختصر |
---|
Cache | ارجاع به یک کش خاص. |
CacheService | CacheService به شما امکان می دهد برای ذخیره کوتاه مدت داده ها به یک کش دسترسی داشته باشید. |
روش ها
روش | نوع برگشت | شرح مختصر |
---|
get(key) | String | مقدار ذخیره شده در حافظه پنهان را برای کلید داده شده دریافت می کند، یا اگر هیچ موردی پیدا نشد، null . |
getAll(keys) | Object | یک شی جاوا اسکریپت حاوی تمام جفتهای کلید/مقدار موجود در حافظه پنهان برای آرایهای از کلیدها را برمیگرداند. |
put(key, value) | void | یک جفت کلید/مقدار به حافظه پنهان اضافه می کند. |
put(key, value, expirationInSeconds) | void | یک جفت کلید/مقدار با زمان انقضا (بر حسب ثانیه) به حافظه پنهان اضافه می کند. |
putAll(values) | void | مجموعه ای از جفت های کلید/مقدار را به حافظه پنهان اضافه می کند. |
putAll(values, expirationInSeconds) | void | مجموعهای از جفتهای کلید/مقدار را با زمان انقضا (بر حسب ثانیه) به حافظه پنهان اضافه میکند. |
remove(key) | void | یک ورودی را با استفاده از کلید داده شده از حافظه پنهان حذف می کند. |
removeAll(keys) | void | مجموعه ای از ورودی ها را از حافظه پنهان حذف می کند. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-26 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-11-26 بهوقت ساعت هماهنگ جهانی."],[[["Apps Script Cache service provides temporary storage for script results, improving performance by avoiding redundant computations or fetches."],["Two types of caches are available: public caches for shared data and private caches for user-specific information."],["`CacheService` offers methods to access document, script, or user-scoped caches, while the `Cache` class provides methods for data manipulation within a cache instance, like adding, retrieving, and removing entries."],["Cache entries can have optional expiration times, allowing for automatic removal after a specified duration."]]],[]]