عنصر سؤال يتيح للمستجيب تحديد وقت من اليوم. يمكن الوصول إلى العناصر أو إنشاؤها من Form. وعند استخدامها في اختبار، يتم تقييم هذه العناصر.
// Open a form by ID and add a new time item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addTimeItem(); item.setTitle('What time do you usually wake up in the morning?');
الطُرق
| الطريقة | نوع القيمة التي تم إرجاعها | وصف قصير |
|---|---|---|
create | Item | تُنشئ هذه السمة Item جديدًا لعنصر الوقت هذا. |
duplicate() | Time | ينشئ نسخة من هذا العنصر ويضيفها إلى نهاية النموذج. |
get | Quiz | تعرض هذه السمة الملاحظات التي تظهر للمستجيبين عند الإجابة عن سؤال قابل للتقييم. |
get | String | تعرض هذه السمة نص المساعدة الخاص بالعنصر (يُطلق عليه أحيانًا اسم نص الوصف لعناصر التنسيق، مثل Image وPage وSection). |
get | Integer | تعرض هذه الطريقة المعرّف الفريد للعنصر. |
get | Integer | تعرض هذه السمة فهرس العنصر بين جميع العناصر في النموذج. |
get | Integer | تعرض هذه السمة قيمة النقاط الخاصة بعنصر قابل للتقييم. |
get | String | تعرض هذه السمة عنوان العنصر (يُطلق عليه أحيانًا اسم نص العنوان، في حالة Section). |
get | Item | تعرض هذه السمة نوع العنصر، ويتم تمثيله كـ Item. |
is | Boolean | تحدّد ما إذا كان يجب على المستجيب الإجابة عن السؤال. |
set | Time | تضبط هذه السمة الملاحظات التي ستظهر للمجيبين عند الإجابة عن سؤال قابل للتقييم لا يتضمّن إجابة صحيحة أو غير صحيحة (أي الأسئلة التي تتطلّب تقييمًا يدويًا). |
set | Time | تضبط هذه السمة نص المساعدة الخاص بالعنصر (يُطلق عليه أحيانًا اسم نص الوصف لعناصر التنسيق، مثل Image وPage وSection). |
set | Time | تضبط هذه السمة عدد النقاط التي يستحقها عنصر قابل للتقييم. |
set | Time | تضبط هذه السمة ما إذا كان على المستجيب الإجابة عن السؤال. |
set | Time | تضبط هذه السمة عنوان العنصر (يُطلق عليه أحيانًا اسم نص العنوان، في حالة Section). |
مستندات تفصيلية
createResponse(hour, minute)
تُنشئ هذه السمة ItemResponse جديدًا لعنصر الوقت هذا. يتم تمثيل الوسيطَين hour وminute على أفضل وجه كأعداد صحيحة من 0 إلى 23 ومن 0 إلى 59 على التوالي. وإذا تجاوزت هذه الحدود، سيتم التعامل معها كما يتم التعامل مع الساعة: على سبيل المثال، سيتم تفسير 10, 90 على أنّه 11:30، وسيتم تفسير -1, 60 على أنّه 00:00.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
hour | Integer | الساعة، ويتم تمثيلها كعدد صحيح من 0 إلى 23 |
minute | Integer | دقيقة الساعة، ويتم تمثيلها كعدد صحيح من 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|null: الملاحظات، إن وُجدت.
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
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()
isRequired()
تحدّد ما إذا كان يجب على المستجيب الإجابة عن السؤال.
الإرجاع
Boolean: ما إذا كان على المشارك الإجابة عن السؤال
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setGeneralFeedback(feedback)
تضبط هذه السمة الملاحظات التي ستظهر للمجيبين عند الإجابة عن سؤال قابل للتقييم لا يتضمّن إجابة صحيحة أو غير صحيحة (أي الأسئلة التي تتطلّب تقييمًا يدويًا).
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
feedback | Quiz | الملاحظات الجديدة |
الإرجاع
TimeItem — هذا TimeItem، للسلاسل
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setHelpText(text)
تضبط هذه السمة نص المساعدة الخاص بالعنصر (يُطلق عليه أحيانًا اسم نص الوصف لعناصر التنسيق، مثل ImageItems وPageBreakItems وSectionHeaderItems).
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
text | String | نص المساعدة الجديد |
الإرجاع
TimeItem — هذا TimeItem، للسلاسل
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setPoints(points)
تضبط هذه السمة عدد النقاط التي يستحقها عنصر قابل للتقييم. القيمة التلقائية للعناصر الجديدة هي 0.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
points | Integer | عدد النقاط التي يستحقها سؤال |
الإرجاع
TimeItem — هذا TimeItem، للسلاسل
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setRequired(enabled)
تضبط هذه السمة ما إذا كان على المستجيب الإجابة عن السؤال.
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
enabled | Boolean | ما إذا كان على المشارك الإجابة عن السؤال |
الإرجاع
TimeItem: العنصر الحالي (لربط السلسلة)
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setTitle(title)
تضبط هذه السمة عنوان العنصر (يُطلق عليه أحيانًا اسم نص العنوان، في حالة SectionHeaderItem).
المَعلمات
| الاسم | النوع | الوصف |
|---|---|---|
title | String | العنوان الجديد أو نص العنوان |
الإرجاع
TimeItem — هذا TimeItem، للسلاسل
التفويض
تتطلّب النصوص البرمجية التي تستخدم هذه الطريقة الحصول على إذن باستخدام نطاق واحد أو أكثر من النطاقات التالية:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms