عنصر سؤال يسمح للمستجيب باختيار خيار واحد من تسلسل مرقّم لأزرار radio. يمكن الوصول إلى العناصر أو إنشاؤها من Form
. وعند استخدام هذه العناصر في اختبار، يتم تقييمها.
// Open a form by ID and add a new scale item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addScaleItem(); item.setTitle('Pick a number between 1 and 10').setBounds(1, 10);
الطُرق
الطريقة | نوع القيمة التي يتم عرضها | وصف قصير |
---|---|---|
create | Item | لإنشاء Item جديدة لعنصر المقياس هذا |
duplicate() | Scale | تُنشئ هذه الدالة نسخة من هذا العنصر وتُلحقها بنهاية النموذج. |
get | Quiz | تعرِض هذه السمة الملاحظات التي تظهر للمجيبين عند الردّ على سؤال قابل للتصنيف. |
get | String | للحصول على نص مساعدة السلعة (يُعرف هذا النص أحيانًا باسم نص الوصف لعناصر التنسيق، مثل Image وPage وSection ). |
get | Integer | الحصول على المعرّف الفريد للعنصر |
get | Integer | تحصل على فهرس العنصر من بين جميع العناصر في النموذج. |
get | String | تحصل على تصنيف الحدّ الأدنى للمقياس، إن توفّر. |
get | Integer | تحصل على الحد الأدنى للمقياس. |
get | Integer | لعرض قيمة النقاط لعنصر قابل للتصنيف. |
get | String | تحصل على تصنيف الحدّ الأقصى للمقياس، إن توفّر. |
get | String | تحصل على عنوان العنصر (يُشار إليه أحيانًا باسم نص العنوان في حال Section ). |
get | Item | تحصل على نوع العنصر الذي يتم تمثيله كـ Item . |
get | Integer | تحصل على الحدّ الأقصى للمقياس. |
is | Boolean | لتحديد ما إذا كان على المجيب الإجابة عن السؤال. |
set | Scale | لضبط الحدود الدنيا والعليا للمقياس |
set | Scale | لضبط الملاحظات التي ستظهر للمجيبين عند الردّ على سؤال قابل للتقييم ولكنه لا يتضمّن إجابة صحيحة أو خاطئة (أي الأسئلة التي تتطلّب تقييمًا يدويًا). |
set | Scale | لضبط نص مساعدة العنصر (يُعرف هذا النص أحيانًا باسم نص الوصف لعناصر التنسيق، مثل Image وPage وSection ). |
set | Scale | تُستخدَم لضبط تصنيفات للحدود الدنيا والعليا للمقياس. |
set | Scale | لضبط عدد النقاط التي يستحقها عنصر قابل للتصنيف. |
set | Scale | لتحديد ما إذا كان على المجيب الإجابة عن السؤال. |
set | Scale | لضبط عنوان العنصر (يُشار إليه أحيانًا باسم نص العنوان في حال استخدام Section ) |
مستندات تفصيلية
create Response(response)
لإنشاء Item
جديدة لعنصر المقياس هذا يُلقي استثناءً إذا كانت وسيطة response
خارج الحدود المحدّدة للعنصر.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
response | Integer | إجابة قيمة لعنصر المقياس هذا |
الإرجاع
Item
- استجابة السلعة
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
duplicate()
تُنشئ هذه الدالة نسخة من هذا العنصر وتُلحقها بنهاية النموذج.
الإرجاع
Scale
: نسخة طبق الأصل من هذا Scale
، لإنشاء سلسلة
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get General Feedback()
تعرِض هذه السمة الملاحظات التي تظهر للمجيبين عند الردّ على سؤال قابل للتصنيف.
الإرجاع
Quiz
: الملاحظات، إن توفّرت.
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Help Text()
للحصول على نص مساعدة السلعة (يُعرف هذا النص أحيانًا باسم نص الوصف لعناصر التنسيق، مثل Image
وPage
وSection
).
الإرجاع
String
- نص المساعدة أو نص الوصف للعنصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Id()
الحصول على المعرّف الفريد للعنصر
الإرجاع
Integer
: معرّف السلعة
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Index()
تحصل على فهرس العنصر من بين جميع العناصر في النموذج.
الإرجاع
Integer
: فهرس العنصر
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Left Label()
تحصل على تصنيف الحدّ الأدنى للمقياس، إن توفّر.
الإرجاع
String
: تصنيف الحدّ الأدنى للتدرّج
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Lower Bound()
تحصل على الحد الأدنى للمقياس.
الإرجاع
Integer
- الحد الأدنى للمقياس
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Points()
لعرض قيمة النقاط لعنصر قابل للتصنيف.
الإرجاع
Integer
: عدد النقاط التي يحصل عليها كل سؤال
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Right Label()
تحصل على تصنيف الحدّ الأقصى للمقياس، إن توفّر.
الإرجاع
String
: تصنيف الحدّ الأقصى للتدرّج
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Title()
تحصل على عنوان العنصر (يُشار إليه أحيانًا باسم نص العنوان في حال Section
).
الإرجاع
String
: عنوان السلعة أو نص العنوان
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
get Type()
get Upper Bound()
تحصل على الحدّ الأقصى للمقياس.
الإرجاع
Integer
- الحد الأقصى للمقياس
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
is Required()
لتحديد ما إذا كان على المجيب الإجابة عن السؤال.
الإرجاع
Boolean
— ما إذا كان على المستجيب الإجابة عن السؤال
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Bounds(lower, upper)
لضبط الحدود الدنيا والعليا للمقياس يجب أن يكون الحد الأدنى 0
أو 1
. يجب أن يتراوح
الحدّ الأقصى بين 3
و10
، شاملاً. يكون الحد الأدنى لقياس جديد هو
1
والحد الأقصى هو 5
تلقائيًا.
يُرسِل استثناءً للنص البرمجي إذا كانت القيم المقدَّمة خارج الحدود المسموح بها. يتم اقتطاع الكسور العشرية إلى العدد الصحيح السابق.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
lower | Integer | الحد الأدنى الجديد |
upper | Integer | الحدّ الأقصى الجديد |
الإرجاع
Scale
— هذا Scale
، لإنشاء سلسلة
عمليات الرمي
Error
- إذا كان الحد الأدنى أو العلوي غير صالح
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set General Feedback(feedback)
لضبط الملاحظات التي ستظهر للمجيبين عند الردّ على سؤال قابل للتقييم ولكنه لا يتضمّن إجابة صحيحة أو خاطئة (أي الأسئلة التي تتطلّب تقييمًا يدويًا).
المعلمات
الاسم | النوع | الوصف |
---|---|---|
feedback | Quiz | الملاحظات الجديدة |
الإرجاع
Scale
— هذا Scale
، لإنشاء سلسلة
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Help Text(text)
لضبط نص مساعدة العنصر (يُعرف هذا النص أحيانًا باسم نص الوصف لعناصر التنسيق، مثل Image
وPage
وSection
).
المعلمات
الاسم | النوع | الوصف |
---|---|---|
text | String | نص المساعدة الجديد |
الإرجاع
Scale
— هذا Scale
، لإنشاء سلسلة
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Labels(lower, upper)
تُستخدَم لضبط تصنيفات للحدود الدنيا والعليا للمقياس.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
lower | String | التصنيف الجديد للحدّ الأدنى |
upper | String | التصنيف الجديد للحدّ الأقصى |
الإرجاع
Scale
— هذا Scale
، لإنشاء سلسلة
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Points(points)
لضبط عدد النقاط التي يستحقها عنصر قابل للتصنيف. القيمة التلقائية للعناصر الجديدة هي 0.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
points | Integer | عدد النقاط التي يستحقها عنصر السؤال |
الإرجاع
Scale
— هذا Scale
، لإنشاء سلسلة
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Required(enabled)
لتحديد ما إذا كان على المجيب الإجابة عن السؤال.
المعلمات
الاسم | النوع | الوصف |
---|---|---|
enabled | Boolean | ما إذا كان على المجيب الإجابة عن السؤال |
الإرجاع
Scale
: العنصر الحالي (للتسلسل)
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
set Title(title)
لضبط عنوان العنصر (يُشار إليه أحيانًا باسم نص العنوان في حال استخدام Section
)
المعلمات
الاسم | النوع | الوصف |
---|---|---|
title | String | العنوان الجديد أو نص العنوان |
الإرجاع
Scale
— هذا Scale
، لإنشاء سلسلة
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms