Class ScaleItem

مقياس العنصر

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

// Open a form by ID and add a new scale item.
var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
var item = form.addScaleItem();
item.setTitle('Pick a number between 1 and 10')
    .setBounds(1, 10);

الطُرق

الطريقةنوع الإرجاعوصف قصير
createResponse(response)ItemResponseإنشاء ItemResponse جديد لعنصر المقياس هذا.
duplicate()ScaleItemإنشاء نسخة من هذا العنصر وإلحاقه بنهاية النموذج.
getGeneralFeedback()QuizFeedbackعرض الملاحظات التي يتم عرضها للمجيبين عند الرد على سؤال قابل للدرجات.
getHelpText()Stringالحصول على نص المساعدة للعنصر (يُطلق عليه أحيانًا اسم الوصف لعناصر التنسيق، مثل ImageItems وPageBreakItems وSectionHeaderItems).
getId()Integerللحصول على المعرّف الفريد للعنصر.
getIndex()Integerللحصول على فهرس العنصر بين جميع العناصر في النموذج.
getLeftLabel()Stringتحصل على تصنيف الحد الأدنى للمقياس، في حال توفّره.
getLowerBound()Integerللحصول على الحد الأدنى للتحجيم.
getPoints()Integerلعرض قيمة النقطة لعنصر يمكن وضع درجاته.
getRightLabel()Stringتحصل على تصنيف الحد الأقصى للمقياس، في حال توفّره.
getTitle()Stringيحصل على عنوان العنصر (يُسمى أحيانًا نص العنوان، في حالة SectionHeaderItem).
getType()ItemTypeتحصل على نوع العنصر، ويمثل ItemType.
getUpperBound()Integerللحصول على الحد الأقصى للمقياس.
isRequired()Booleanيحدّد ما إذا كان يجب على المجيب أن يجيب عن السؤال.
setBounds(lower, upper)ScaleItemلضبط الحدود الدنيا والقصوى.
setGeneralFeedback(feedback)ScaleItemتحدد الملاحظات التي يتم عرضها على المجيبين عند الرد على سؤال لا يتضمن أي درجات، بحيث لا تكون الإجابة صحيحة أو غير صحيحة (أي الأسئلة التي تتطلب وضع الدرجات يدويًا).
setHelpText(text)ScaleItemتُحدِّد نص مساعدة العنصر (يُسمى أحيانًا نص الوصف لعناصر التنسيق، مثل ImageItems وPageBreakItems وSectionHeaderItems).
setLabels(lower, upper)ScaleItemتعيّن تصنيفات للحدود الدنيا والسفلية.
setPoints(points)ScaleItemيحدّد عدد النقاط التي يمكن تطبيقها على العنصر القابل لوضع الدرجات.
setRequired(enabled)ScaleItemيحدّد هذا الإعداد ما إذا كان على المجيب الإجابة عن السؤال.
setTitle(title)ScaleItemتحدد عنوان العنصر (يُسمى أحيانًا نص العنوان، في حالة SectionHeaderItem).

المستندات التفصيلية

createResponse(response)

إنشاء ItemResponse جديد لعنصر المقياس هذا. لعرض استثناء إذا كانت الوسيطة response خارج الحدود التي تم ضبطها للعنصر.

المعلّمات

الاسمالنوعالوصف
responseIntegerإجابة ذات قيمة لهذا المقياس

تذكرة ذهاب وعودة

ItemResponse - الرد على السلعة

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة تفويضًا مع واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

duplicate()

إنشاء نسخة من هذا العنصر وإلحاقه بنهاية النموذج.

تذكرة ذهاب وعودة

ScaleItem - نسخة طبق الأصل من هذا ScaleItem، للسلسلة

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة تفويضًا مع واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getGeneralFeedback()

عرض الملاحظات التي يتم عرضها للمجيبين عند الرد على سؤال قابل للدرجات.

تذكرة ذهاب وعودة

QuizFeedback - الملاحظات، إن وُجدت.

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة تفويضًا مع واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getHelpText()

الحصول على نص المساعدة للعنصر (يُطلق عليه أحيانًا اسم الوصف لعناصر التنسيق، مثل ImageItems وPageBreakItems وSectionHeaderItems).

تذكرة ذهاب وعودة

String — نص المساعدة أو نص الوصف

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة تفويضًا مع واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getId()

للحصول على المعرّف الفريد للعنصر.

تذكرة ذهاب وعودة

Integer — رقم تعريف العنصر

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة تفويضًا مع واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getIndex()

للحصول على فهرس العنصر بين جميع العناصر في النموذج.

تذكرة ذهاب وعودة

Integer — فهرس السلعة

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة تفويضًا مع واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getLeftLabel()

تحصل على تصنيف الحد الأدنى للمقياس، في حال توفّره.

تذكرة ذهاب وعودة

String - تصنيف الحد الأدنى للتدرّج

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة تفويضًا مع واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getLowerBound()

للحصول على الحد الأدنى للتحجيم.

تذكرة ذهاب وعودة

Integer — الحد الأدنى للمقياس&39

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة تفويضًا مع واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getPoints()

لعرض قيمة النقطة لعنصر يمكن وضع درجاته.

تذكرة ذهاب وعودة

Integer: عدد النقاط التي يستحقها السؤال.

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة تفويضًا مع واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getRightLabel()

تحصل على تصنيف الحد الأقصى للمقياس، في حال توفّره.

تذكرة ذهاب وعودة

String - تصنيف الحد الأقصى

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة تفويضًا مع واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getTitle()

يحصل على عنوان العنصر (يُسمى أحيانًا نص العنوان، في حالة SectionHeaderItem).

تذكرة ذهاب وعودة

String — عنوان السلعة أو نص العنوان

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة تفويضًا مع واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getType()

تحصل على نوع العنصر، ويمثل ItemType.

تذكرة ذهاب وعودة

ItemType — نوع العنصر

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة تفويضًا مع واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getUpperBound()

للحصول على الحد الأقصى للمقياس.

تذكرة ذهاب وعودة

Integer — الحد الأقصى للمقياس

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة تفويضًا مع واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

isRequired()

يحدّد ما إذا كان يجب على المجيب أن يجيب عن السؤال.

تذكرة ذهاب وعودة

Boolean — ما إذا كان على المجيب الإجابة عن السؤال

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة تفويضًا مع واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setBounds(lower, upper)

لضبط الحدود الدنيا والقصوى. يجب أن يكون الحد الأدنى 0 أو 1. ويجب أن يكون الحد الأعلى بين 3 و10، بما يشمل هذين الرقمين. يتم ضبط المقياس الجديد تلقائيًا على الحد الأدنى من 1 والحد الأعلى من 5.

تطبيق استثناء على النص البرمجي إذا كانت القيم المحددة تتجاوز الحدود المسموح بها. يتم اقتطاع الأرقام العشرية إلى العدد الصحيح السابق.

المعلّمات

الاسمالنوعالوصف
lowerIntegerالحد الأدنى الجديد
upperIntegerالحد الأعلى الجديد

تذكرة ذهاب وعودة

ScaleItem - هذا ScaleItem، للسلاسل

طرح

Error — إذا كان الحد الأدنى أو الأعلى غير صالح

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة تفويضًا مع واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setGeneralFeedback(feedback)

تحدد الملاحظات التي يتم عرضها على المجيبين عند الرد على سؤال لا يتضمن أي درجات، بحيث لا تكون الإجابة صحيحة أو غير صحيحة (أي الأسئلة التي تتطلب وضع الدرجات يدويًا).

المعلّمات

الاسمالنوعالوصف
feedbackQuizFeedbackالملاحظات الجديدة

تذكرة ذهاب وعودة

ScaleItem - هذا ScaleItem، للسلاسل

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة تفويضًا مع واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setHelpText(text)

تُحدِّد نص مساعدة العنصر (يُسمى أحيانًا نص الوصف لعناصر التنسيق، مثل ImageItems وPageBreakItems وSectionHeaderItems).

المعلّمات

الاسمالنوعالوصف
textStringنص المساعدة الجديد

تذكرة ذهاب وعودة

ScaleItem - هذا ScaleItem، للسلاسل

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة تفويضًا مع واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setLabels(lower, upper)

تعيّن تصنيفات للحدود الدنيا والسفلية.

المعلّمات

الاسمالنوعالوصف
lowerStringالتصنيف الجديد للحد الأدنى
upperStringالتصنيف الجديد للحد الأقصى

تذكرة ذهاب وعودة

ScaleItem - هذا ScaleItem، للسلاسل

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة تفويضًا مع واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setPoints(points)

يحدّد عدد النقاط التي يمكن تطبيقها على العنصر القابل لوضع الدرجات. القيمة التلقائية للعناصر الجديدة هي 0.

المعلّمات

الاسمالنوعالوصف
pointsIntegerعدد النقاط التي يساويها عنصر سؤال

تذكرة ذهاب وعودة

ScaleItem - هذا ScaleItem، للسلاسل

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة تفويضًا مع واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setRequired(enabled)

يحدّد هذا الإعداد ما إذا كان على المجيب الإجابة عن السؤال.

المعلّمات

الاسمالنوعالوصف
enabledBooleanما إذا كان يجب على المُجيب الإجابة عن السؤال

تذكرة ذهاب وعودة

ScaleItem - العنصر الحالي (للسلسلة)

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة تفويضًا مع واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setTitle(title)

تحدد عنوان العنصر (يُسمى أحيانًا نص العنوان، في حالة SectionHeaderItem).

المعلّمات

الاسمالنوعالوصف
titleStringالعنوان الجديد أو نص العنوان الجديد

تذكرة ذهاب وعودة

ScaleItem - هذا ScaleItem، للسلاسل

التفويض

تتطلب النصوص البرمجية التي تستخدم هذه الطريقة تفويضًا مع واحد أو أكثر من النطاقات التالية:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms