Class ScriptProperties

خصائص النص البرمجي

تمّ إيقاف هذا العمود نهائيًا. تم إيقاف هذه الفئة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.

سمات النصوص البرمجية هي أزواج مفتاح/قيمة يخزّنها نص برمجي في مساحة تخزين دائمة. يتم تحديد نطاق "خصائص النصوص البرمجية" لكل نص برمجي، بغض النظر عن المستخدم الذي يشغّل النص البرمجي.

الطريقةنوع القيمة التي يتم عرضهاوصف قصير
deleteAllProperties()ScriptPropertiesيؤدي هذا الإجراء إلى حذف جميع المواقع.
deleteProperty(key)ScriptPropertiesتؤدي هذه الدالة إلى حذف السمة باستخدام المفتاح المحدّد.
getKeys()String[]الحصول على جميع المفاتيح المتاحة
getProperties()Objectالحصول على جميع المواقع المتاحة دفعةً واحدة
getProperty(key)Stringتعرِض هذه الدالة القيمة المرتبطة بالمفتاح المقدَّم، أو القيمة الخالية إذا لم تكن هناك قيمة.
setProperties(properties)ScriptPropertiesتعيين مجمّع لجميع السمات المستمَدة من العنصر المحدّد
setProperties(properties, deleteAllOthers)ScriptPropertiesتعيين مجمّع لجميع السمات المستمَدة من العنصر المحدّد
setProperty(key, value)ScriptPropertiesتحافظ على القيمة المحدّدة في باستخدام المفتاح المقدَّم.

الطرق المتوقّفة

تمّ إيقاف هذا العمود نهائيًا. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.

يؤدي هذا الإجراء إلى حذف جميع المواقع.

ScriptProperties.deleteAllProperties();

الإرجاع

ScriptProperties - هذا العنصر، لتسلسل العناصر

انظر أيضًا


تمّ إيقاف هذا العمود نهائيًا. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.

تؤدي هذه الدالة إلى حذف السمة باستخدام المفتاح المحدّد.

ScriptProperties.deleteProperty('special');

المعلمات

الاسمالنوعالوصف
keyStringمفتاح الموقع المطلوب حذفه

الإرجاع

ScriptProperties - هذا العنصر، لتسلسل العناصر

انظر أيضًا


تمّ إيقاف هذا العمود نهائيًا. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.

الحصول على جميع المفاتيح المتاحة

الإرجاع

String[]


تمّ إيقاف هذا العمود نهائيًا. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.

الحصول على جميع المواقع المتاحة دفعةً واحدة

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

ScriptProperties.setProperties({
  "cow"     : "moo",
  "sheep"   : "baa",
  "chicken" : "cluck"
});

// Logs "A cow goes: moo"
Logger.log("A cow goes: %s", ScriptProperties.getProperty("cow"));

// This makes a copy. Any changes that happen here will not
// be written back to properties.
var animalSounds = ScriptProperties.getProperties();

// Logs:
// A chicken goes cluck!
// A cow goes moo!
// A sheep goes baa!
for(var kind in animalSounds) {
  Logger.log("A %s goes %s!", kind, animalSounds[kind]);
}

الإرجاع

Object - نسخة من الخصائص التي تحتوي على أزواج مفاتيح وقيم


تمّ إيقاف هذا العمود نهائيًا. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.

تعرِض هذه الدالة القيمة المرتبطة بالمفتاح المقدَّم، أو القيمة الخالية إذا لم تكن هناك قيمة.

const specialValue = ScriptProperties.getProperty('special');

المعلمات

الاسمالنوعالوصف
keyStringمفتاح القيمة المطلوب استرجاعها

الإرجاع

String: القيمة المرتبطة بالمفتاح

انظر أيضًا


تمّ إيقاف هذا العمود نهائيًا. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.

تعيين مجمّع لجميع السمات المستمَدة من العنصر المحدّد

ScriptProperties.setProperties({special: 'sauce', 'meaning': 42});

المعلمات

الاسمالنوعالوصف
propertiesObjectعنصر يحتوي على السمات المطلوب ضبطها

الإرجاع

ScriptProperties - هذا العنصر، لتسلسل العناصر

انظر أيضًا


تمّ إيقاف هذا العمود نهائيًا. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.

تعيين مجمّع لجميع السمات المستمَدة من العنصر المحدّد

// This deletes all other properties
ScriptProperties.setProperties({special: 'sauce', 'meaning': 42}, true);

المعلمات

الاسمالنوعالوصف
propertiesObjectعنصر يحتوي على السمات المطلوب ضبطها
deleteAllOthersBooleanما إذا كنت تريد حذف جميع المواقع الحالية

الإرجاع

ScriptProperties - هذا العنصر، لتسلسل العناصر

انظر أيضًا


تمّ إيقاف هذا العمود نهائيًا. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.

تحافظ على القيمة المحدّدة في باستخدام المفتاح المقدَّم. سيتم استبدال أي قيمة حالية مرتبطة بهذه المفتاح.

ScriptProperties.setProperty('special', 'sauce');

المعلمات

الاسمالنوعالوصف
keyStringمفتاح الموقع
valueStringالقيمة المطلوب ربطها بالمفتاح

الإرجاع

ScriptProperties - هذا العنصر، لتسلسل العناصر

انظر أيضًا