Class CacheService

CacheService

تتيح لك خدمة CacheService الوصول إلى ذاكرة تخزين مؤقت لتخزين البيانات على المدى القصير.

تتيح لك هذه الفئة الحصول على مثيل محدّد من ذاكرة التخزين المؤقت. أما ذاكرات التخزين المؤقت العامة فهي مخصصة للأشياء التي لا تعتمد على المستخدم الذي يدخل إلى النص البرمجي تُعد ذاكرات التخزين المؤقت الخاصة للأشياء التي تكون الخاصة بالمستخدم، مثل الإعدادات أو الأنشطة الحديثة.

لا يمكن ضمان استمرار البيانات التي تكتبها في ذاكرة التخزين المؤقت حتى وقت انتهاء صلاحيتها. إِنْتَ مستعدًا لاستعادة null من جميع عمليات القراءة.

الطُرق

الطريقةنوع الإرجاعوصف قصير
getDocumentCache()Cacheلإحضار مثيل ذاكرة التخزين المؤقت إلى المستند والنص البرمجي الحاليَّين
getScriptCache()Cacheالحصول على مثيل ذاكرة التخزين المؤقت على مستوى النص البرمجي
getUserCache()Cacheيؤدي إلى تحديد مثيل ذاكرة التخزين المؤقت للمستخدم الحالي والنص البرمجي الحالي.

الوثائق التفصيلية

getDocumentCache()

لإحضار مثيل ذاكرة التخزين المؤقت إلى المستند والنص البرمجي الحاليَّين ذاكرات التخزين المؤقت للمستندات محددة إلى المستند الحالي الذي يحتوي على النص البرمجي. استخدم هذه لتخزين معلومات النص البرمجي التي للمستند الحالي. فإذا تم استدعاء هذه الطريقة خارج سياق الذي يحتوي على مستند (مثلاً من نص برمجي مستقل أو تطبيق ويب)، تعرض هذه الطريقة null.

// Gets a cache that is specific to the current document containing the script
var cache = CacheService.getDocumentCache();

الإرجاع

Cache — مثيل لذاكرة التخزين المؤقت لمستند، أو null إذا لم يكن هناك مستند يحتوي على المستند


getScriptCache()

الحصول على مثيل ذاكرة التخزين المؤقت على مستوى النص البرمجي تكون ذاكرات التخزين المؤقت للنص البرمجي شائعة بين جميع مستخدمي البرنامج النصي. ويمكنك استخدامها لتخزين معلومات غير خاصة بالمستخدم الحالي.

// Gets a cache that is common to all users of the script
var cache = CacheService.getScriptCache();

الإرجاع

Cache - مثيل لذاكرة التخزين المؤقت للنص البرمجي


getUserCache()

يؤدي إلى تحديد مثيل ذاكرة التخزين المؤقت للمستخدم الحالي والنص البرمجي الحالي. تكون ذاكرات التخزين المؤقت للمستخدم خاصة المستخدم الحالي للنص البرمجي. استخدمها لتخزين معلومات النص البرمجي الخاصة بـ المستخدم الحالي.

// Gets a cache that is specific to the current user of the script
var cache = CacheService.getUserCache();

الإرجاع

Cache - مثيل لذاكرة التخزين المؤقت للمستخدم