عنصر سؤال يتيح للمستجيب اختيار خيار واحد من تسلسل مرقّم لأزرار اختيار. يمكن الوصول إلى العناصر أو إنشاؤها من 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