تمّت إزالة هذا العمود. تم إيقاف هذه الفئة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.
سمات النص البرمجي هي أزواج المفتاح/القيمة التي يخزّنها النص البرمجي في مساحة تخزين دائمة. يتم تحديد نطاق "خصائص النص البرمجي" لكل نص برمجي، بغض النظر عن المستخدم الذي يشغّل النص البرمجي.
الطرق المتوقّفة
| الطريقة | نوع القيمة التي تم إرجاعها | وصف قصير |
|---|---|---|
| | يحذف هذا الإجراء جميع المواقع. |
| | تحذف هذه الطريقة السمة التي لها المفتاح المحدّد. |
| String[] | الحصول على جميع المفاتيح المتاحة |
| Object | الحصول على جميع السمات المتاحة في الوقت نفسه |
| String|null | تعرض هذه الدالة القيمة المرتبطة بالمفتاح المقدَّم، أو null إذا لم تكن هناك قيمة. |
| | تضبط هذه الطريقة بشكل مجمّع جميع السمات المستخلَصة من العنصر المحدّد. |
| | تضبط هذه الطريقة بشكل مجمّع جميع السمات المستخلَصة من العنصر المحدّد. |
| | يحتفظ هذا الإجراء بالقيمة المحدّدة باستخدام المفتاح المقدَّم. |
الطرق المتوقّفة
deleteAllProperties()
deleteAllProperties()تمّت إزالة هذا العمود. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.
يحذف هذا الإجراء جميع المواقع.
ScriptProperties.deleteAllProperties();
الإرجاع
: هذا العنصر، للتسلسلScriptProperties
انظر أيضًا
deleteProperty(key)
deleteProperty(key)تمّت إزالة هذا العمود. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.
تحذف هذه الطريقة السمة التي لها المفتاح المحدّد.
ScriptProperties.deleteProperty('special');
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
key | String | مفتاح الموقع المراد حذفه |
الإرجاع
: هذا العنصر، للتسلسلScriptProperties
انظر أيضًا
getKeys()
getKeys()تمّت إزالة هذا العمود. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.
الحصول على جميع المفاتيح المتاحة
الإرجاع
String[]
getProperties()
getProperties()تمّت إزالة هذا العمود. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.
الحصول على جميع السمات المتاحة في الوقت نفسه
يؤدي ذلك إلى إنشاء نسخة، وليس عرضًا مباشرًا، لذا لن يؤدي تغيير الخصائص في الكائن الذي تم عرضه إلى تعديلها في مساحة التخزين، والعكس صحيح.
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: نسخة من الخصائص التي تحتوي على أزواج المفاتيح والقيم
getProperty(key)
getProperty(key)تمّت إزالة هذا العمود. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.
تعرض هذه الدالة القيمة المرتبطة بالمفتاح المقدَّم، أو null إذا لم تكن هناك قيمة.
const specialValue = ScriptProperties.getProperty('special');
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
key | String | مفتاح القيمة المطلوب استردادها |
الإرجاع
String|null: القيمة المرتبطة بالمفتاح
انظر أيضًا
setProperties(properties)
setProperties(properties)تمّت إزالة هذا العمود. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.
تضبط هذه الطريقة بشكل مجمّع جميع السمات المستخلَصة من العنصر المحدّد.
ScriptProperties.setProperties({special: 'sauce', 'meaning': 42});
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
properties | Object | كائن يحتوي على الخصائص المطلوب ضبطها |
الإرجاع
: هذا العنصر، للتسلسلScriptProperties
انظر أيضًا
setProperties(properties, deleteAllOthers)
setProperties(properties, deleteAllOthers)تمّت إزالة هذا العمود. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.
تضبط هذه الطريقة بشكل مجمّع جميع السمات المستخلَصة من العنصر المحدّد.
// This deletes all other properties ScriptProperties.setProperties({special: 'sauce', 'meaning': 42}, true);
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
properties | Object | كائن يحتوي على الخصائص المطلوب ضبطها |
delete | Boolean | ما إذا كان سيتم حذف جميع المواقع الحالية. |
الإرجاع
: هذا العنصر، للتسلسلScriptProperties
انظر أيضًا
setProperty(key, value)
setProperty(key, value)تمّت إزالة هذا العمود. تم إيقاف هذه الدالة نهائيًا ويجب عدم استخدامها في النصوص البرمجية الجديدة.
يحتفظ هذا الإجراء بالقيمة المحدّدة باستخدام المفتاح المقدَّم. سيتم استبدال أي قيمة حالية مرتبطة بهذا المفتاح.
ScriptProperties.setProperty('special', 'sauce');
المعلمات
| الاسم | النوع | الوصف |
|---|---|---|
key | String | مفتاح الخاصية |
value | String | القيمة التي سيتم ربطها بالمفتاح |
الإرجاع
: هذا العنصر، للتسلسلScriptProperties