Lock Service

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
القفل

تتيح هذه الخدمة النصوص البرمجية لمنع الوصول المتزامن إلى أقسام الرمز. يمكن أن يكون ذلك مفيدًا عندما يكون لديك عدة مستخدمين أو يعالجون عمليات تعديل مورد مشترك وتريد منع أي تعارض.

صفوف

الاسموصف قصير
Lockتمثيل لقفل الاستبعاد المتبادل.
LockServiceيمنع الوصول المتزامن إلى أقسام الرمز.

Lock

الطُرق

الطريقةنوع الإرجاعوصف قصير
hasLock()Booleanعرض "صحيح" إذا تم اكتساب القفل.
releaseLock()voidارفع القفل، مع السماح بالعمليات الأخرى التي تنتظر قفل القفل.
tryLock(timeoutInMillis)Booleanمحاولات الحصول على القفل، وستنتهي المهلة بعد عدد الملي ثانية الذي تم تقديمه.
waitLock(timeoutInMillis)voidمحاولة الحصول على القفل، وتنتهي المهلة باستثناء بعد عدد الثواني بالمللي ثانية.

LockService

الطُرق

الطريقةنوع الإرجاعوصف قصير
getDocumentLock()Lockيحصل على قفل يمنع أي مستخدم للمستند الحالي من تشغيل قسم من الرمز في الوقت نفسه.
getScriptLock()Lockيحصل على قفل يمنع أي مستخدم من تشغيل قسم من الرمز في الوقت نفسه.
getUserLock()Lockيحصل على قفل يمنع المستخدم الحالي من تشغيل قسم من الرمز بشكلٍ متزامن.