Class TimeItem

TimeItem

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

// Open a form by ID and add a new time item.
var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
var item = form.addTimeItem();
item.setTitle('What time do you usually wake up in the morning?');

الطُرق

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

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

createResponse(hour, minute)

إنشاء ItemResponse جديد لهذا الوقت. أفضل تمثيل للوسيطة hour وminute كأعداد صحيحة من 0 إلى 23 ومن 0 إلى 59، على التوالي. إذا تجاوزت هذه الحدود، يتم اعتبارها ساعة: على سبيل المثال، يتم تفسير 10, 90 على أنها 11:30، ويتم تفسير -1, 60 على أنها 00:00.

المعلّمات

الاسمالنوعالوصف
hourIntegerالساعة، ويتم تمثيلها كعدد صحيح من 0 إلى 23
minuteIntegerدقيقة من الساعة، ويتم تمثيلها كعدد صحيح من 0 إلى 59

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

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

التفويض

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

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

duplicate()

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

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

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

التفويض

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

  • 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

getPoints()

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

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

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

التفويض

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

  • 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

isRequired()

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

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

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

التفويض

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

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

setGeneralFeedback(feedback)

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

المعلّمات

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

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

TimeItem - هذا TimeItem، للسلاسل

التفويض

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

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

setHelpText(text)

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

المعلّمات

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

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

TimeItem - هذا TimeItem، للسلاسل

التفويض

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

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

setPoints(points)

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

المعلّمات

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

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

TimeItem - هذا TimeItem، للسلاسل

التفويض

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

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

setRequired(enabled)

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

المعلّمات

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

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

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

التفويض

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

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

setTitle(title)

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

المعلّمات

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

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

TimeItem - هذا TimeItem، للسلاسل

التفويض

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

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