عنصر سؤال يسمح للمستجيب بتحديد مدة زمنية. يمكن الوصول إلى العناصر أو
إنشاؤها من Form. وعند استخدامها في اختبار، يتم تقييم هذه العناصر.
// Open a form by ID and add a new duration item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addDurationItem(); item.setTitle('How long can you hold your breath?');
الطُرق
| الطريقة | نوع القيمة التي يتم عرضها | وصف قصير | 
|---|---|---|
create | Item | تُنشئ هذه السمة Item جديدة لعنصر التاريخ هذا. | 
duplicate() | Duration | تُنشئ هذه الدالة نسخة من هذا العنصر وتُلحقها بنهاية النموذج. | 
get | Quiz | تعرِض هذه السمة الملاحظات التي تظهر للمجيبين عند الردّ على سؤال قابل للتصنيف. | 
get | String | للحصول على نص مساعدة السلعة (يُعرف هذا النص أحيانًا باسم نص الوصف لعناصر التنسيق، مثل Image وPage وSection). | 
get | Integer | الحصول على المعرّف الفريد للعنصر | 
get | Integer | تحصل على فهرس العنصر من بين جميع العناصر في النموذج. | 
get | Integer | لعرض قيمة النقاط لعنصر قابل للتصنيف. | 
get | String | تحصل على عنوان العنصر (يُشار إليه أحيانًا باسم نص العنوان في حال Section). | 
get | Item | تحصل على نوع العنصر الذي يتم تمثيله كـ Item. | 
is | Boolean | لتحديد ما إذا كان على المجيب الإجابة عن السؤال. | 
set | Duration | لضبط الملاحظات التي ستظهر للمجيبين عند الردّ على سؤال قابل للتقييم ولكنه لا يتضمّن إجابة صحيحة أو خاطئة (أي الأسئلة التي تتطلّب تقييمًا يدويًا). | 
set | Duration | لضبط نص مساعدة العنصر (يُعرف هذا النص أحيانًا باسم نص الوصف لعناصر التنسيق، مثل Image وPage وSection). | 
set | Duration | لضبط عدد النقاط التي يستحقها عنصر قابل للتصنيف. | 
set | Duration | لتحديد ما إذا كان على المجيب الإجابة عن السؤال. | 
set | Duration | لضبط عنوان العنصر (يُشار إليه أحيانًا باسم نص العنوان في حال استخدام Section) | 
مستندات تفصيلية
create Response(hours, minutes, seconds)
تُنشئ هذه السمة Item جديدة لعنصر التاريخ هذا. من الأفضل تمثيل الوسيطات hours وminutes وseconds كأعداد صحيحة من 0 إلى 72 لسمة
hours و0 إلى 59 لسمةminutes وseconds. يتمّ اقتطاع القيم التي تتجاوز هذه الحدود: على سبيل المثال، يتمّ تفسير 24, 60, 90 على أنّه 24:59:59.
المعلمات
| الاسم | النوع | الوصف | 
|---|---|---|
hours | Integer | الساعات، التي يتم تمثيلها كعدد صحيح من 0 إلى 72 | 
minutes | Integer | الدقائق، التي يتم تمثيلها كعدد صحيح من 0 إلى 59 | 
seconds | Integer | الثواني، يتم تمثيلها كعدد صحيح من 0 إلى 59 | 
الإرجاع
Item - استجابة السلعة
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
- 
https://www.googleapis.com/auth/forms.currentonly - 
https://www.googleapis.com/auth/forms 
duplicate()
تُنشئ هذه الدالة نسخة من هذا العنصر وتُلحقها بنهاية النموذج.
الإرجاع
Duration: نسخة طبق الأصل من هذا Duration، لإنشاء سلسلة
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
- 
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 Points()
لعرض قيمة النقاط لعنصر قابل للتصنيف.
الإرجاع
Integer: عدد النقاط التي يحصل عليها كل سؤال
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
- 
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()
is Required()
لتحديد ما إذا كان على المجيب الإجابة عن السؤال.
الإرجاع
Boolean — ما إذا كان على المستجيب الإجابة عن السؤال
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
- 
https://www.googleapis.com/auth/forms.currentonly - 
https://www.googleapis.com/auth/forms 
set General Feedback(feedback)
لضبط الملاحظات التي ستظهر للمجيبين عند الردّ على سؤال قابل للتقييم ولكنه لا يتضمّن إجابة صحيحة أو خاطئة (أي الأسئلة التي تتطلّب تقييمًا يدويًا).
المعلمات
| الاسم | النوع | الوصف | 
|---|---|---|
feedback | Quiz | الملاحظات الجديدة | 
الإرجاع
Duration — هذا Duration، لإنشاء سلسلة
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
- 
https://www.googleapis.com/auth/forms.currentonly - 
https://www.googleapis.com/auth/forms 
set Help Text(text)
لضبط نص مساعدة العنصر (يُعرف هذا النص أحيانًا باسم نص الوصف لعناصر التنسيق، مثل Image وPage وSection).
المعلمات
| الاسم | النوع | الوصف | 
|---|---|---|
text | String | نص المساعدة الجديد | 
الإرجاع
Duration — هذا Duration، لإنشاء سلسلة
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
- 
https://www.googleapis.com/auth/forms.currentonly - 
https://www.googleapis.com/auth/forms 
set Points(points)
لضبط عدد النقاط التي يستحقها عنصر قابل للتصنيف. القيمة التلقائية للعناصر الجديدة هي 0.
المعلمات
| الاسم | النوع | الوصف | 
|---|---|---|
points | Integer | عدد النقاط التي يستحقها عنصر السؤال | 
الإرجاع
Duration — هذا Duration، لإنشاء سلسلة
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
- 
https://www.googleapis.com/auth/forms.currentonly - 
https://www.googleapis.com/auth/forms 
set Required(enabled)
لتحديد ما إذا كان على المجيب الإجابة عن السؤال.
المعلمات
| الاسم | النوع | الوصف | 
|---|---|---|
enabled | Boolean | ما إذا كان على المجيب الإجابة عن السؤال | 
الإرجاع
Duration: العنصر الحالي (للتسلسل)
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
- 
https://www.googleapis.com/auth/forms.currentonly - 
https://www.googleapis.com/auth/forms 
set Title(title)
لضبط عنوان العنصر (يُشار إليه أحيانًا باسم نص العنوان في حال استخدام Section)
المعلمات
| الاسم | النوع | الوصف | 
|---|---|---|
title | String | العنوان الجديد أو نص العنوان | 
الإرجاع
Duration — هذا Duration، لإنشاء سلسلة
التفويض
تتطلّب النصوص البرمجية التي تستخدِم هذه الطريقة الحصول على إذن واحد أو أكثر من النطاقات التالية:
- 
https://www.googleapis.com/auth/forms.currentonly - 
https://www.googleapis.com/auth/forms