تسمح هذه الخدمة للنصوص البرمجية بإنشاء "نماذج Google" والوصول إليها وتعديلها.
// Create a new form, then add a checkbox question, a multiple choice question, // a page break, then a date question and a grid of questions. var form = FormApp.create('New Form'); var item = form.addCheckboxItem(); item.setTitle('What condiments would you like on your hot dog?'); item.setChoices([ item.createChoice('Ketchup'), item.createChoice('Mustard'), item.createChoice('Relish') ]); form.addMultipleChoiceItem() .setTitle('Do you prefer cats or dogs?') .setChoiceValues(['Cats','Dogs']) .showOtherOption(true); form.addPageBreakItem() .setTitle('Getting to know you'); form.addDateItem() .setTitle('When were you born?'); form.addGridItem() .setTitle('Rate your interests') .setRows(['Cars', 'Computers', 'Celebrities']) .setColumns(['Boring', 'So-so', 'Interesting']); Logger.log('Published URL: ' + form.getPublishedUrl()); Logger.log('Editor URL: ' + form.getEditUrl());
صفوف
الاسم | وصف قصير |
---|---|
Alignment | تعداد يمثّل الأنواع المتوافقة لمحاذاة الصور |
CheckboxGridItem | عنصر سؤال، يتم تقديمه على شكل شبكة من الأعمدة والصفوف، يسمح للمجيب بتحديد خيارات متعددة في كل صف من سلسلة من مربعات الاختيار. |
CheckboxGridValidation | التحقق من صحة البيانات لـ CheckboxGridItem |
CheckboxGridValidationBuilder | أداة DataValidationBuilder لـ CheckboxGridValidation . |
CheckboxItem | عنصر سؤال يسمح للمجيب بتحديد مربع اختيار واحد أو أكثر، بالإضافة إلى الاختياري "غير ذلك" . |
CheckboxValidation | التحقق من صحة البيانات لـ CheckboxItem |
CheckboxValidationBuilder | أداة DataValidationBuilder لـ CheckboxValidation . |
Choice | خيار واحد مرتبط بنوع Item الذي يتيح خيارات، مثل CheckboxItem أو ListItem أو MultipleChoiceItem . |
DateItem | عنصر سؤال يسمح للمجيب بالإشارة إلى تاريخ. |
DateTimeItem | عنصر سؤال يسمح للمجيب بالإشارة إلى التاريخ والوقت. |
DestinationType | تعداد يمثّل الأنواع المتوافقة من وجهات استجابة النموذج |
DurationItem | عنصر سؤال يسمح للمجيب بالإشارة إلى طول الوقت. |
FeedbackType | تعداد يمثل أنواع الملاحظات المدعومة. |
Form | نموذج يحتوي على خصائص وعناصر عامة |
FormApp | يسمح هذا الخيار للنص البرمجي بفتح Form حالية أو إنشاء رمز جديد. |
FormResponse | تمثّل هذه السمة ردًا على النموذج ككل. |
GridItem | عنصر سؤال، يتم تقديمه على شكل شبكة من الأعمدة والصفوف، يسمح للمجيب بتحديد خيار واحد لكل صف من سلسلة من أزرار الاختيار. |
GridValidation | التحقق من صحة البيانات لـ GridItem |
GridValidationBuilder | أداة DataValidationBuilder لـ GridValidation . |
ImageItem | عنصر تصميم يعرض صورة |
Item | يشير ذلك المصطلح إلى عنصر عام يحتوي على سمات مشترَكة بين جميع العناصر، مثل العنوان ونص المساعدة. |
ItemResponse | تمثّل هذه السمة ردًا على عنصر واحد في السؤال داخل نموذج. |
ItemType | تعداد يمثل الأنواع المتوافقة من عناصر النموذج. |
ListItem | عنصر سؤال يسمح للمجيب بتحديد خيار واحد من القائمة المنسدلة. |
MultipleChoiceItem | عنصر سؤال يسمح للمجيب بتحديد اختيار واحد من قائمة أزرار الاختيار أو قيمة اختيارية "other" . |
PageBreakItem | عنصر تخطيط يحدد بداية الصفحة. |
PageNavigationType | تعداد يمثل الأنواع المتوافقة للتنقل في الصفحة. |
ParagraphTextItem | عنصر سؤال يسمح للمجيب بإدخال جزء من النص. |
ParagraphTextValidation | التحقق من صحة البيانات لـ ParagraphTextItem |
ParagraphTextValidationBuilder | أداة DataValidationBuilder لـ ParagraphTextValidation . |
QuizFeedback | تنفيذ فاصوليا لـ Feedback، والتي تحتوي على خصائص مشتركة لجميع الملاحظات، مثل عرض النص أو الروابط. |
QuizFeedbackBuilder | أداة FeedbackBuilder الأساسية التي تحتوي على أدوات تحديد للخصائص المشتركة لجميع الملاحظات، مثل النص المعروض. |
ScaleItem | عنصر سؤال يسمح للمجيب باختيار خيار واحد من تسلسل مرقم من الراديو الأزرار. |
SectionHeaderItem | يشير ذلك المصطلح إلى عنصر تصميم يشير إلى بداية القسم بشكل مرئي. |
TextItem | عنصر سؤال يسمح للمجيب بإدخال سطر واحد من النص. |
TextValidation | التحقق من صحة البيانات لـ TextItem |
TextValidationBuilder | أداة DataValidationBuilder لـ TextValidation . |
TimeItem | عنصر سؤال يسمح للمجيب بالإشارة إلى وقت من اليوم. |
VideoItem | عنصر تخطيط يعرض فيديو |
Alignment
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
LEFT | Enum | محاذاة الصورة إلى الجانب الأيسر من النموذج. |
CENTER | Enum | عليك محاذاة الصورة في وسط النموذج. |
RIGHT | Enum | محاذاة الصورة إلى الجانب الأيمن من النموذج. |
CheckboxGridItem
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
clearValidation() | CheckboxGridItem | إزالة أي تحقق من بيانات عنصر الشبكة هذا. |
createResponse(responses) | ItemResponse | تنشئ قيمة ItemResponse جديدة لعنصر شبكة مربّع الاختيار هذا. |
duplicate() | CheckboxGridItem | إنشاء نسخة من هذا العنصر وإلحاقها بنهاية النموذج |
getColumns() | String[] | للحصول على قيم كل عمود في الشبكة. |
getHelpText() | String | تحصل على نص المساعدة الخاص بالعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
getId() | Integer | الحصول على المعرّف الفريد للعنصر |
getIndex() | Integer | الحصول على فهرس العنصر بين جميع العناصر في النموذج. |
getRows() | String[] | للحصول على قيم كل صف في الشبكة. |
getTitle() | String | يحصل على عنوان العنصر (يُسمى أحيانًا نص العنوان، في حالة استخدام SectionHeaderItem ). |
getType() | ItemType | تعرض هذه السمة نوع العنصر، ويتم تمثيله على أنّه ItemType . |
isRequired() | Boolean | تحدد ما إذا كان يجب على المجيب الإجابة على السؤال. |
setColumns(columns) | CheckboxGridItem | تحدد أعمدة الشبكة استنادًا إلى صفيف من القيم. |
setHelpText(text) | CheckboxGridItem | تحدِّد هذه السياسة نص المساعدة للعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
setRequired(enabled) | CheckboxGridItem | تحدد ما إذا كان يجب على المجيب الإجابة على السؤال. |
setRows(rows) | CheckboxGridItem | تحدد صفوف الشبكة استنادًا إلى صفيف من القيم. |
setTitle(title) | CheckboxGridItem | تضبط عنوان العنصر (يُسمّى أحيانًا نص العنوان، في حال استخدام SectionHeaderItem ). |
setValidation(validation) | CheckboxGridItem | لإعداد التحقق من صحة البيانات لعنصر شبكة مربع الاختيار هذا. |
CheckboxGridValidation
CheckboxGridValidationBuilder
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
requireLimitOneResponsePerColumn() | CheckboxGridValidationBuilder | يتطلب هذا الخيار ردًا واحدًا لكل عمود لعنصر الشبكة. |
CheckboxItem
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
clearValidation() | CheckboxItem | يزيل أي تحقق من البيانات لعنصر مربع الاختيار هذا. |
createChoice(value) | Choice | ينشئ خيارًا جديدًا. |
createChoice(value, isCorrect) | Choice | ينشئ خيارًا جديدًا. |
createResponse(responses) | ItemResponse | تنشئ ItemResponse جديدة لعنصر مربّع الاختيار هذا. |
duplicate() | CheckboxItem | إنشاء نسخة من هذا العنصر وإلحاقها بنهاية النموذج |
getChoices() | Choice[] | الحصول على جميع الخيارات لعنصر معيّن. |
getFeedbackForCorrect() | QuizFeedback | تعرض الملاحظات التي تظهر للمستجيبين عند إجابتهم بشكل صحيح على سؤال. |
getFeedbackForIncorrect() | QuizFeedback | إرجاع الملاحظات التي يتم عرضها للمستجيبين عندما أجابوا على سؤال بشكل غير صحيح. |
getHelpText() | String | تحصل على نص المساعدة الخاص بالعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
getId() | Integer | الحصول على المعرّف الفريد للعنصر |
getIndex() | Integer | الحصول على فهرس العنصر بين جميع العناصر في النموذج. |
getPoints() | Integer | لعرض قيمة النقاط لعنصر قابل للدرجات. |
getTitle() | String | يحصل على عنوان العنصر (يُسمى أحيانًا نص العنوان، في حالة استخدام SectionHeaderItem ). |
getType() | ItemType | تعرض هذه السمة نوع العنصر، ويتم تمثيله على أنّه ItemType . |
hasOtherOption() | Boolean | تحدِّد ما إذا كان العنصر يتضمّن قيمة "غير ذلك" الخيار. |
isRequired() | Boolean | تحدد ما إذا كان يجب على المجيب الإجابة على السؤال. |
setChoiceValues(values) | CheckboxItem | تحدد الخيارات لعنصر من مصفوفة من السلاسل. |
setChoices(choices) | CheckboxItem | تحدّد هذه السمة مجموعة من الخيارات لعنصر معيّن. |
setFeedbackForCorrect(feedback) | CheckboxItem | لضبط الملاحظات التي يتم عرضها للمستجيبين عند إجابتهم بشكل صحيح على سؤال. |
setFeedbackForIncorrect(feedback) | CheckboxItem | لتعيين الملاحظات التي يتم عرضها للمستجيبين عندما يجيبون بشكل غير صحيح على سؤال. |
setHelpText(text) | CheckboxItem | تحدِّد هذه السياسة نص المساعدة للعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
setPoints(points) | CheckboxItem | تحدد عدد النقاط التي يستحقها العنصر الذي يمكن وضع درجات له. |
setRequired(enabled) | CheckboxItem | تحدد ما إذا كان يجب على المجيب الإجابة على السؤال. |
setTitle(title) | CheckboxItem | تضبط عنوان العنصر (يُسمّى أحيانًا نص العنوان، في حال استخدام SectionHeaderItem ). |
setValidation(validation) | CheckboxItem | لإعداد التحقق من صحة البيانات لعنصر مربع الاختيار هذا. |
showOtherOption(enabled) | CheckboxItem | يحدد ما إذا كان العنصر يحتوي على "أخرى" الخيار. |
CheckboxValidation
CheckboxValidationBuilder
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
requireSelectAtLeast(number) | CheckboxValidationBuilder | يجب تحديد هذا العدد من الخيارات على الأقل. |
requireSelectAtMost(number) | CheckboxValidationBuilder | يجب أن يتم تحديد هذا العدد من الخيارات على الأكثر. |
requireSelectExactly(number) | CheckboxValidationBuilder | يتطلب تحديد هذا العدد من الخيارات بالضبط. |
Choice
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
getGotoPage() | PageBreakItem | ضبط PageBreakItem كوجهة GO_TO_PAGE
إذا اختار المجيب هذا الاختيار وأكمل الصفحة الحالية. |
getPageNavigationType() | PageNavigationType | الحصول على رمز PageNavigationType الذي يظهر إذا اختار المجيب هذا الخيار
يُكمل الصفحة الحالية. |
getValue() | String | الحصول على قيمة الخيار، والتي يراها المستجيبون كتصنيف عند عرض النموذج. |
isCorrectAnswer() | Boolean | تحدد ما إذا كان الخيار هو الإجابة الصحيحة عن السؤال. |
DateItem
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
createResponse(response) | ItemResponse | تنشئ سمة ItemResponse جديدة لعنصر التاريخ هذا. |
duplicate() | DateItem | إنشاء نسخة من هذا العنصر وإلحاقها بنهاية النموذج |
getGeneralFeedback() | QuizFeedback | تعرض الملاحظات التي تظهر للمستجيبين عند الرد على سؤال يمكن وضع درجات له. |
getHelpText() | String | تحصل على نص المساعدة الخاص بالعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
getId() | Integer | الحصول على المعرّف الفريد للعنصر |
getIndex() | Integer | الحصول على فهرس العنصر بين جميع العناصر في النموذج. |
getPoints() | Integer | لعرض قيمة النقاط لعنصر قابل للدرجات. |
getTitle() | String | يحصل على عنوان العنصر (يُسمى أحيانًا نص العنوان، في حالة استخدام SectionHeaderItem ). |
getType() | ItemType | تعرض هذه السمة نوع العنصر، ويتم تمثيله على أنّه ItemType . |
includesYear() | Boolean | لتحديد ما إذا كان عنصر التاريخ يتضمن خيار السنة أم لا. |
isRequired() | Boolean | تحدد ما إذا كان يجب على المجيب الإجابة على السؤال. |
setGeneralFeedback(feedback) | DateItem | تعيِّن الملاحظات ليتم عرضها للمستجيبين عند الرد على سؤال يمكن وضع درجات له إجابة صحيحة أو غير صحيحة (مثل الأسئلة التي تتطلب وضع الدرجات يدويًا). |
setHelpText(text) | DateItem | تحدِّد هذه السياسة نص المساعدة للعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
setIncludesYear(enableYear) | DateItem | يحدد ما إذا كان عنصر التاريخ يتضمن إعداد السنة. |
setPoints(points) | DateItem | تحدد عدد النقاط التي يستحقها العنصر الذي يمكن وضع درجات له. |
setRequired(enabled) | DateItem | تحدد ما إذا كان يجب على المجيب الإجابة على السؤال. |
setTitle(title) | DateItem | تضبط عنوان العنصر (يُسمّى أحيانًا نص العنوان، في حال استخدام SectionHeaderItem ). |
DateTimeItem
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
createResponse(response) | ItemResponse | تنشئ سمة ItemResponse جديدة لعنصر التاريخ والوقت هذا. |
duplicate() | DateTimeItem | إنشاء نسخة من هذا العنصر وإلحاقها بنهاية النموذج |
getGeneralFeedback() | QuizFeedback | تعرض الملاحظات التي تظهر للمستجيبين عند الرد على سؤال يمكن وضع درجات له. |
getHelpText() | String | تحصل على نص المساعدة الخاص بالعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
getId() | Integer | الحصول على المعرّف الفريد للعنصر |
getIndex() | Integer | الحصول على فهرس العنصر بين جميع العناصر في النموذج. |
getPoints() | Integer | لعرض قيمة النقاط لعنصر قابل للدرجات. |
getTitle() | String | يحصل على عنوان العنصر (يُسمى أحيانًا نص العنوان، في حالة استخدام SectionHeaderItem ). |
getType() | ItemType | تعرض هذه السمة نوع العنصر، ويتم تمثيله على أنّه ItemType . |
includesYear() | Boolean | لتحديد ما إذا كان عنصر التاريخ يتضمن خيار السنة أم لا. |
isRequired() | Boolean | تحدد ما إذا كان يجب على المجيب الإجابة على السؤال. |
setGeneralFeedback(feedback) | DateTimeItem | تعيِّن الملاحظات ليتم عرضها للمستجيبين عند الرد على سؤال يمكن وضع درجات له إجابة صحيحة أو غير صحيحة (مثل الأسئلة التي تتطلب وضع الدرجات يدويًا). |
setHelpText(text) | DateTimeItem | تحدِّد هذه السياسة نص المساعدة للعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
setIncludesYear(enableYear) | DateTimeItem | يحدد ما إذا كان عنصر التاريخ يتضمن إعداد السنة. |
setPoints(points) | DateTimeItem | تحدد عدد النقاط التي يستحقها العنصر الذي يمكن وضع درجات له. |
setRequired(enabled) | DateTimeItem | تحدد ما إذا كان يجب على المجيب الإجابة على السؤال. |
setTitle(title) | DateTimeItem | تضبط عنوان العنصر (يُسمّى أحيانًا نص العنوان، في حال استخدام SectionHeaderItem ). |
DestinationType
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
SPREADSHEET | Enum | جدول بيانات Google Sheets كوجهة للردود على النموذج. |
DurationItem
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
createResponse(hours, minutes, seconds) | ItemResponse | تنشئ سمة ItemResponse جديدة لعنصر التاريخ هذا. |
duplicate() | DurationItem | إنشاء نسخة من هذا العنصر وإلحاقها بنهاية النموذج |
getGeneralFeedback() | QuizFeedback | تعرض الملاحظات التي تظهر للمستجيبين عند الرد على سؤال يمكن وضع درجات له. |
getHelpText() | String | تحصل على نص المساعدة الخاص بالعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
getId() | Integer | الحصول على المعرّف الفريد للعنصر |
getIndex() | Integer | الحصول على فهرس العنصر بين جميع العناصر في النموذج. |
getPoints() | Integer | لعرض قيمة النقاط لعنصر قابل للدرجات. |
getTitle() | String | يحصل على عنوان العنصر (يُسمى أحيانًا نص العنوان، في حالة استخدام SectionHeaderItem ). |
getType() | ItemType | تعرض هذه السمة نوع العنصر، ويتم تمثيله على أنّه ItemType . |
isRequired() | Boolean | تحدد ما إذا كان يجب على المجيب الإجابة على السؤال. |
setGeneralFeedback(feedback) | DurationItem | تعيِّن الملاحظات ليتم عرضها للمستجيبين عند الرد على سؤال يمكن وضع درجات له إجابة صحيحة أو غير صحيحة (مثل الأسئلة التي تتطلب وضع الدرجات يدويًا). |
setHelpText(text) | DurationItem | تحدِّد هذه السياسة نص المساعدة للعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
setPoints(points) | DurationItem | تحدد عدد النقاط التي يستحقها العنصر الذي يمكن وضع درجات له. |
setRequired(enabled) | DurationItem | تحدد ما إذا كان يجب على المجيب الإجابة على السؤال. |
setTitle(title) | DurationItem | تضبط عنوان العنصر (يُسمّى أحيانًا نص العنوان، في حال استخدام SectionHeaderItem ). |
FeedbackType
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
CORRECT | Enum | يشير ذلك المصطلح إلى ملاحظات يتم عرضها تلقائيًا للمجيبين عن سؤال تمت الإجابة عنه بشكل صحيح. |
INCORRECT | Enum | يشير ذلك المصطلح إلى ملاحظات يتم عرضها تلقائيًا للمجيبين عن سؤال تمت الإجابة عنه بشكل غير صحيح. |
GENERAL | Enum | ملاحظات يتم عرضها تلقائيًا للمجيبين عند إرسالهم |
Form
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
addCheckboxGridItem() | CheckboxGridItem | تُرفِق عنصرًا جديدًا بسؤال، يتم تقديمه على شكل شبكة من الأعمدة والصفوف، ويسمح لتحديد خيارات متعددة في كل صف من سلسلة مربعات الاختيار. |
addCheckboxItem() | CheckboxItem | لإلحاق عنصر جديد في السؤال يتيح للمجيب تحديد مربع اختيار واحد أو أكثر، بالإضافة إلى خيار "غير ذلك" . |
addDateItem() | DateItem | لإلحاق عنصر جديد في السؤال يسمح للمجيب بالإشارة إلى تاريخ |
addDateTimeItem() | DateTimeItem | لإلحاق عنصر جديد في السؤال يسمح للمجيب بالإشارة إلى التاريخ والوقت |
addDurationItem() | DurationItem | يتم إلحاق عنصر جديد في السؤال يسمح للمجيب بالإشارة إلى المدة الزمنية. |
addEditor(emailAddress) | Form | يؤدي هذا الإجراء إلى إضافة المستخدم المحدّد إلى قائمة محرّري Form . |
addEditor(user) | Form | يؤدي هذا الإجراء إلى إضافة المستخدم المحدّد إلى قائمة محرّري Form . |
addEditors(emailAddresses) | Form | لإضافة مصفوفة معيّنة من المستخدمين إلى قائمة المحرِّرين في Form |
addGridItem() | GridItem | تُرفِق عنصرًا جديدًا بسؤال، يتم تقديمه على شكل شبكة من الأعمدة والصفوف، ويسمح لتحديد خيار واحد لكل صف من سلسلة أزرار الاختيار. |
addImageItem() | ImageItem | تُستخدَم لإلحاق عنصر تنسيق جديد يعرض صورة. |
addListItem() | ListItem | إلحاق عنصر جديد في السؤال يتيح للمجيب اختيار خيار واحد من قائمة منسدلة الحالية. |
addMultipleChoiceItem() | MultipleChoiceItem | تضيف عنصر سؤال جديدًا يسمح للمجيب باختيار واحد من قائمة الراديو أو زر اختياري "other" . |
addPageBreakItem() | PageBreakItem | تضيف عنصر تنسيق جديدًا يميّز بداية الصفحة. |
addParagraphTextItem() | ParagraphTextItem | تضيف عنصر سؤال جديدًا يسمح للمجيب بإدخال جزء من النص. |
addScaleItem() | ScaleItem | إلحاق عنصر جديد في السؤال يتيح للمجيب اختيار خيار واحد من عنصر مرقم تسلسل أزرار الاختيار. |
addSectionHeaderItem() | SectionHeaderItem | تُرفِق هذه الدالة عنصر تنسيق جديدًا يشير إلى بداية القسم بشكل مرئي. |
addTextItem() | TextItem | يتم إلحاق عنصر جديد من السؤال يسمح للمجيب بإدخال سطر واحد من النص. |
addTimeItem() | TimeItem | يتم إلحاق عنصر جديد في السؤال يسمح للمجيب بالإشارة إلى وقت من اليوم. |
addVideoItem() | VideoItem | لإلحاق عنصر تنسيق جديد يعرض فيديو. |
canEditResponse() | Boolean | تحدِّد ما إذا كان النموذج يعرض رابطًا لتعديل ردّ بعد إرساله. |
collectsEmail() | Boolean | تحدد ما إذا كان النموذج يجمع المستجيبين . |
createResponse() | FormResponse | يتم إنشاء رد جديد على النموذج. |
deleteAllResponses() | Form | يؤدي هذا الإجراء إلى حذف جميع الردود المُرسَلة من مخزن ردود النموذج. |
deleteItem(index) | void | لحذف العنصر في فهرس معين بين جميع العناصر في النموذج. |
deleteItem(item) | void | لحذف العنصر المحدّد. |
deleteResponse(responseId) | Form | حذف رد واحد من مخزن ردود النموذج. |
getConfirmationMessage() | String | ستتلقّى رسالة تأكيد النموذج. |
getCustomClosedFormMessage() | String | الحصول على الرسالة المخصصة التي يتم عرضها إذا كان النموذج لا يقبل الردود أو إذا كان النموذج فارغًا في حال عدم ضبط رسالة مخصّصة. |
getDescription() | String | الحصول على وصف النموذج |
getDestinationId() | String | الحصول على رقم تعريف وجهة الرد على النموذج |
getDestinationType() | DestinationType | الحصول على نوع وجهة الرد على النموذج |
getEditUrl() | String | الحصول على عنوان URL الذي يمكن استخدامه للوصول إلى وضع التعديل في النموذج |
getEditors() | User[] | يحصل على قائمة محرّري Form هذا. |
getId() | String | الحصول على رقم تعريف النموذج |
getItemById(id) | Item | يحصل على العنصر بمعرّف معين. |
getItems() | Item[] | الحصول على مصفوفة من جميع العناصر في النموذج. |
getItems(itemType) | Item[] | توفر هذه الدالة صفيفًا من جميع العناصر من نوع معيّن. |
getPublishedUrl() | String | الحصول على عنوان URL الذي يمكن استخدامه للرد على النموذج |
getResponse(responseId) | FormResponse | يحصل على ردّ واحد على النموذج استنادًا إلى رقم تعريف الردّ. |
getResponses() | FormResponse[] | للحصول على مصفوفة من جميع ردود النموذج. |
getResponses(timestamp) | FormResponse[] | الحصول على مصفوفة من جميع ردود النموذج بعد تاريخ ووقت محدّدين |
getShuffleQuestions() | Boolean | تحدد ما إذا كان ترتيب الأسئلة في كل صفحة من النموذج يتم عشوائيًا. |
getSummaryUrl() | String | الحصول على عنوان URL الذي يمكن استخدامه لعرض ملخّص ردود النموذج |
getTitle() | String | الحصول على عنوان النموذج |
hasLimitOneResponsePerUser() | Boolean | يحدد ما إذا كان النموذج يسمح فقط برد واحد لكل مستجيب. |
hasProgressBar() | Boolean | تحدِّد هذه السياسة ما إذا كان النموذج يعرض شريط تقدّم. |
hasRespondAgainLink() | Boolean | تحدِّد ما إذا كان النموذج يعرض رابطًا لإرسال رد آخر بعد المجيب يكمل النموذج. |
isAcceptingResponses() | Boolean | تحدِّد هذه السياسة ما إذا كان النموذج يقبل حاليًا الردود. |
isPublishingSummary() | Boolean | تحدِّد ما إذا كان النموذج يعرض رابطًا لعرض ملخّص الردود بعد المجيب يكمل النموذج. |
isQuiz() | Boolean | تحدِّد ما إذا كان النموذج اختبارًا. |
moveItem(from, to) | Item | لنقل عنصر في فهرس معين بين جميع العناصر في النموذج إلى فهرس معين آخر. |
moveItem(item, toIndex) | Item | لنقل عنصر معين إلى فهرس معين بين جميع العناصر في النموذج. |
removeDestination() | Form | إلغاء ربط النموذج بوجهة الردّ الحالية |
removeEditor(emailAddress) | Form | إزالة المستخدم المحدّد من قائمة محرِّري Form |
removeEditor(user) | Form | إزالة المستخدم المحدّد من قائمة محرِّري Form |
requiresLogin() | Boolean | يحدد ما إذا كان النموذج يتطلب من المستجيبين تسجيل الدخول إلى حساب في النطاق نفسه أو نطاق فرعي قبل الرد. |
setAcceptingResponses(enabled) | Form | تحدِّد هذه السياسة ما إذا كان النموذج يقبل الردود حاليًا. |
setAllowResponseEdits(enabled) | Form | تحدِّد هذه السياسة ما إذا كان النموذج يعرض رابطًا لتعديل الردّ بعد إرساله. |
setCollectEmail(collect) | Form | تحدِّد ما إذا كان النموذج يجمع المجيبين . |
setConfirmationMessage(message) | Form | إعداد رسالة تأكيد النموذج |
setCustomClosedFormMessage(message) | Form | لضبط الرسالة لعرضها إذا كان النموذج لا يقبل الردود. |
setDescription(description) | Form | لضبط وصف النموذج. |
setDestination(type, id) | Form | تحدِّد هذه السياسة الوجهة التي يتم حفظ الردود على النموذج فيها. |
setIsQuiz(enabled) | Form | تحدد ما إذا كان النموذج اختبارًا. |
setLimitOneResponsePerUser(enabled) | Form | تحدِّد هذه السياسة ما إذا كان النموذج يسمح فقط برد واحد لكل مجيب. |
setProgressBar(enabled) | Form | لتحديد ما إذا كان النموذج يحتوي على شريط تقدّم. |
setPublishingSummary(enabled) | Form | تحدِّد هذه السياسة ما إذا كان النموذج يعرض رابطًا لعرض ملخّص الردود بعد إرسال أحد المستجيبين. النموذج. |
setRequireLogin(requireLogin) | Form | لتحديد ما إذا كان النموذج يتطلب من المستجيبين تسجيل الدخول إلى حساب في النطاق نفسه أو النطاق الفرعي قبل الرد. |
setShowLinkToRespondAgain(enabled) | Form | لضبط ما إذا كان النموذج يعرض رابطًا لإرسال رد آخر بعد إكمال المجيب النموذج. |
setShuffleQuestions(shuffle) | Form | لتحديد ما إذا كان سيتم ترتيب الأسئلة في كل صفحة من النموذج عشوائيًا. |
setTitle(title) | Form | لضبط عنوان النموذج. |
shortenFormUrl(url) | String | تحوِّل عنوان URL الطويل الخاص بنموذج إلى عنوان URL مختصر. |
submitGrades(responses) | Form | يؤدي هذا الخيار إلى إرسال الدرجات لنماذج الردود المقدَّمة في النموذج. |
FormApp
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
Alignment | Alignment | تعداد أنواع محاذاة الصور. |
DestinationType | DestinationType | يشير ذلك المصطلح إلى تعداد لأنواع الوجهات التي يمكنها تخزين الردود على النموذج. |
FeedbackType | FeedbackType | تعداد أنواع النماذج Feedbacks . |
ItemType | ItemType | تعداد أنواع النماذج Items . |
PageNavigationType | PageNavigationType | تمثّل هذه السمة تعدادًا للسلوكيات المحتمَلة للتنقل بين الصفحات. |
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
create(title) | Form | تنشئ السمة Form جديدة وتعرضها. |
createCheckboxGridValidation() | CheckboxGridValidationBuilder | عرض مثيل من CheckboxGridValidationBuilder الذي يمكن استخدامه لتعيين التحقق من الصحة على
CheckboxGridItem |
createCheckboxValidation() | CheckboxValidationBuilder | عرض مثيل من CheckboxValidationBuilder الذي يمكن استخدامه لتعيين التحقق من الصحة على
CheckboxItem |
createFeedback() | QuizFeedbackBuilder | لعرض نسخة افتراضية من QuizFeedbackBuilder التي يمكن استخدامها لضبط التعليقات على عنصر قابل لوضع الدرجات
Item |
createGridValidation() | GridValidationBuilder | تعرض هذه الدالة نسخة من GridValidationBuilder التي يمكن استخدامها لضبط التحقق من الصحة على GridItem . |
createParagraphTextValidation() | ParagraphTextValidationBuilder | عرض مثيل من ParagraphTextValidationBuilder الذي يمكن استخدامه لتعيين التحقق من الصحة على
ParagraphTextItem |
createTextValidation() | TextValidationBuilder | تعرض هذه الدالة نسخة من TextValidationBuilder التي يمكن استخدامها لضبط التحقق من الصحة على TextItem . |
getActiveForm() | Form | تعرض النموذج الذي يكون النص البرمجي مرتبطًا به. |
getUi() | Ui | لعرض مثيل لبيئة واجهة المستخدم في محرِّر النموذج التي تسمح للنص البرمجي إضافة ميزات مثل القوائم ومربعات الحوار والأشرطة الجانبية. |
openById(id) | Form | تعرض السمة Form ذات المعرّف المحدّد. |
openByUrl(url) | Form | عرض Form مع عنوان URL المحدد. |
FormResponse
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
getEditResponseUrl() | String | إنشاء عنوان URL يمكن استخدامه لتعديل رد تم إرساله من قبل. |
getGradableItemResponses() | ItemResponse[] | الحصول على جميع الردود على العناصر المضمَّنة في الرد على النموذج، بالترتيب نفسه الذي تظهر به العناصر في النموذج. |
getGradableResponseForItem(item) | ItemResponse | الحصول على رد العنصر المضمّن في الرد على النموذج لعنصر معيّن. |
getId() | String | الحصول على رقم تعريف الرد على النموذج |
getItemResponses() | ItemResponse[] | الحصول على جميع الردود على العناصر المضمَّنة في الرد على النموذج، بالترتيب نفسه الذي تظهر به العناصر في النموذج. |
getRespondentEmail() | String | يحصل على عنوان البريد الإلكتروني للمستخدم الذي أرسل ردًا، في حال تفعيل إعداد Form.setCollectEmail(collect) . |
getResponseForItem(item) | ItemResponse | الحصول على رد العنصر المضمن في الرد على هذا النموذج لعنصر معين. |
getTimestamp() | Date | الحصول على الطابع الزمني لإرسال الرد على النموذج |
submit() | FormResponse | يرسل الرد. |
toPrefilledUrl() | String | إنشاء عنوان URL للنموذج الذي يتم فيه ملء الإجابات مسبقًا بناءً على الإجابات في هذه الرد على النموذج. |
withItemGrade(gradedResponse) | FormResponse | إضافة درجات رد العنصر المعني إلى الرد على النموذج. |
withItemResponse(response) | FormResponse | إضافة رد العنصر المحدّد إلى الرد على النموذج |
GridItem
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
clearValidation() | GridItem | إزالة أي تحقق من بيانات عنصر الشبكة هذا. |
createResponse(responses) | ItemResponse | تنشئ قيمة ItemResponse جديدة لعنصر الشبكة هذا. |
duplicate() | GridItem | إنشاء نسخة من هذا العنصر وإلحاقها بنهاية النموذج |
getColumns() | String[] | للحصول على قيم كل عمود في الشبكة. |
getHelpText() | String | تحصل على نص المساعدة الخاص بالعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
getId() | Integer | الحصول على المعرّف الفريد للعنصر |
getIndex() | Integer | الحصول على فهرس العنصر بين جميع العناصر في النموذج. |
getRows() | String[] | للحصول على قيم كل صف في الشبكة. |
getTitle() | String | يحصل على عنوان العنصر (يُسمى أحيانًا نص العنوان، في حالة استخدام SectionHeaderItem ). |
getType() | ItemType | تعرض هذه السمة نوع العنصر، ويتم تمثيله على أنّه ItemType . |
isRequired() | Boolean | تحدد ما إذا كان يجب على المجيب الإجابة على السؤال. |
setColumns(columns) | GridItem | تحدد أعمدة الشبكة استنادًا إلى صفيف من القيم. |
setHelpText(text) | GridItem | تحدِّد هذه السياسة نص المساعدة للعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
setRequired(enabled) | GridItem | تحدد ما إذا كان يجب على المجيب الإجابة على السؤال. |
setRows(rows) | GridItem | تحدد صفوف الشبكة استنادًا إلى صفيف من القيم. |
setTitle(title) | GridItem | تضبط عنوان العنصر (يُسمّى أحيانًا نص العنوان، في حال استخدام SectionHeaderItem ). |
setValidation(validation) | GridItem | التحقق من صحة البيانات لعنصر الشبكة هذا. |
GridValidation
GridValidationBuilder
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
requireLimitOneResponsePerColumn() | GridValidationBuilder | يتطلب هذا الخيار ردًا واحدًا لكل عمود لعنصر الشبكة. |
ImageItem
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
duplicate() | ImageItem | إنشاء نسخة من هذا العنصر وإلحاقها بنهاية النموذج |
getAlignment() | Alignment | الحصول على المحاذاة الأفقية للصورة |
getHelpText() | String | تحصل على نص المساعدة الخاص بالعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
getId() | Integer | الحصول على المعرّف الفريد للعنصر |
getImage() | Blob | الحصول على الصورة المعيّنة حاليًا للعنصر. |
getIndex() | Integer | الحصول على فهرس العنصر بين جميع العناصر في النموذج. |
getTitle() | String | يحصل على عنوان العنصر (يُسمى أحيانًا نص العنوان، في حالة استخدام SectionHeaderItem ). |
getType() | ItemType | تعرض هذه السمة نوع العنصر، ويتم تمثيله على أنّه ItemType . |
getWidth() | Integer | للحصول على عرض الصورة بالبكسل. |
setAlignment(alignment) | ImageItem | لضبط المحاذاة الأفقية للصورة. |
setHelpText(text) | ImageItem | تحدِّد هذه السياسة نص المساعدة للعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
setImage(image) | ImageItem | لضبط الصورة نفسها. |
setTitle(title) | ImageItem | تضبط عنوان العنصر (يُسمّى أحيانًا نص العنوان، في حال استخدام SectionHeaderItem ). |
setWidth(width) | ImageItem | لضبط عرض الصورة بالبكسل. |
Item
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
asCheckboxGridItem() | CheckboxGridItem | عرض العنصر كعنصر شبكة مربّع اختيار |
asCheckboxItem() | CheckboxItem | عرض العنصر كعنصر مربّع اختيار |
asDateItem() | DateItem | لعرض العنصر كعنصر تاريخ. |
asDateTimeItem() | DateTimeItem | عرض السلعة كعنصر تاريخ ووقت |
asDurationItem() | DurationItem | لعرض العنصر كعنصر المدة. |
asGridItem() | GridItem | عرض العنصر كعنصر شبكة. |
asImageItem() | ImageItem | عرض السلعة كعنصر صورة. |
asListItem() | ListItem | لعرض العنصر كعنصر قائمة. |
asMultipleChoiceItem() | MultipleChoiceItem | عرض العنصر كعنصر متعدد الخيارات. |
asPageBreakItem() | PageBreakItem | تعرض العنصر كعنصر فاصل صفحة. |
asParagraphTextItem() | ParagraphTextItem | لعرض العنصر كعنصر نصي فقرة. |
asScaleItem() | ScaleItem | لعرض العنصر كعنصر مقياس. |
asSectionHeaderItem() | SectionHeaderItem | عرض العنصر كعنصر برأس قسم |
asTextItem() | TextItem | لعرض العنصر كعنصر نصي. |
asTimeItem() | TimeItem | لعرض العنصر كعنصر وقت. |
asVideoItem() | VideoItem | عرض السلعة كعنصر فيديو |
duplicate() | Item | إنشاء نسخة من هذا العنصر وإلحاقها بنهاية النموذج |
getHelpText() | String | تحصل على نص المساعدة الخاص بالعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
getId() | Integer | الحصول على المعرّف الفريد للعنصر |
getIndex() | Integer | الحصول على فهرس العنصر بين جميع العناصر في النموذج. |
getTitle() | String | يحصل على عنوان العنصر (يُسمى أحيانًا نص العنوان، في حالة استخدام SectionHeaderItem ). |
getType() | ItemType | تعرض هذه السمة نوع العنصر، ويتم تمثيله على أنّه ItemType . |
setHelpText(text) | Item | تحدِّد هذه السياسة نص المساعدة للعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
setTitle(title) | Item | تضبط عنوان العنصر (يُسمّى أحيانًا نص العنوان، في حال استخدام SectionHeaderItem ). |
ItemResponse
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
getFeedback() | Object | الحصول على الملاحظات التي تم تقديمها عن الإجابة التي أرسلها المجيب |
getItem() | Item | الحصول على عنصر السؤال الذي يجيب عليه هذا الرد. |
getResponse() | Object | يحصل على الإجابة التي أرسلها المجيب. |
getScore() | Object | الحصول على نتيجة إجابة المجيب التي تم إرسالها |
setFeedback(feedback) | ItemResponse | لضبط الملاحظات التي يجب عرضها على إجابة المجيب التي تم إرسالها. |
setScore(score) | ItemResponse | يحدد درجة إجابة المجيب التي تم إرسالها. |
ItemType
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
CHECKBOX | Enum | عنصر سؤال يسمح للمجيب بتحديد مربع اختيار واحد أو أكثر، بالإضافة إلى الاختياري "غير ذلك" . |
CHECKBOX_GRID | Enum | عنصر سؤال، يتم تقديمه على شكل شبكة من الأعمدة والصفوف، يسمح للمجيب بتحديد خيارات متعددة في كل صف من سلسلة من مربعات الاختيار. |
DATE | Enum | عنصر سؤال يسمح للمجيب بالإشارة إلى تاريخ. |
DATETIME | Enum | عنصر سؤال يسمح للمجيب بالإشارة إلى التاريخ والوقت. |
DURATION | Enum | عنصر سؤال يسمح للمجيب بالإشارة إلى طول الوقت. |
GRID | Enum | عنصر سؤال، يتم تقديمه على شكل شبكة من الأعمدة والصفوف، يسمح للمجيب بتحديد خيار واحد لكل صف من سلسلة من أزرار الاختيار. |
IMAGE | Enum | عنصر تصميم يعرض صورة |
LIST | Enum | عنصر سؤال يسمح للمجيب بتحديد خيار واحد من القائمة المنسدلة. |
MULTIPLE_CHOICE | Enum | عنصر سؤال يسمح للمجيب بتحديد اختيار واحد من قائمة أزرار الاختيار أو قيمة اختيارية "other" . |
PAGE_BREAK | Enum | عنصر تخطيط يحدد بداية الصفحة. |
PARAGRAPH_TEXT | Enum | عنصر سؤال يسمح للمجيب بإدخال جزء من النص. |
SCALE | Enum | عنصر سؤال يسمح للمجيب باختيار خيار واحد من تسلسل رقمي أزرار الاختيار. |
SECTION_HEADER | Enum | يشير ذلك المصطلح إلى عنصر تصميم يشير إلى بداية القسم بشكل مرئي. |
TEXT | Enum | عنصر سؤال يسمح للمجيب بإدخال سطر واحد من النص. |
TIME | Enum | عنصر سؤال يسمح للمجيب بالإشارة إلى وقت من اليوم. |
VIDEO | Enum | عنصر تنسيق يعرض فيديو على YouTube |
FILE_UPLOAD | Enum | عنصر سؤال يسمح للمجيب بتحميل ملف. |
ListItem
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
createChoice(value) | Choice | ينشئ خيارًا جديدًا. |
createChoice(value, isCorrect) | Choice | ينشئ خيارًا جديدًا. |
createChoice(value, navigationItem) | Choice | تنشئ خيارًا جديدًا يحتوي على خيار التنقّل في الصفحة الذي ينتقل إلى عنصر معيّن فاصل صفحات. |
createChoice(value, navigationType) | Choice | ينشئ خيارًا جديدًا مع خيار التنقّل في الصفحة. |
createResponse(response) | ItemResponse | تنشئ سمة ItemResponse جديدة لعنصر القائمة هذا. |
duplicate() | ListItem | إنشاء نسخة من هذا العنصر وإلحاقها بنهاية النموذج |
getChoices() | Choice[] | الحصول على جميع الخيارات لعنصر معيّن. |
getFeedbackForCorrect() | QuizFeedback | تعرض الملاحظات التي تظهر للمستجيبين عند إجابتهم بشكل صحيح على سؤال. |
getFeedbackForIncorrect() | QuizFeedback | إرجاع الملاحظات التي يتم عرضها للمستجيبين عندما أجابوا على سؤال بشكل غير صحيح. |
getHelpText() | String | تحصل على نص المساعدة الخاص بالعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
getId() | Integer | الحصول على المعرّف الفريد للعنصر |
getIndex() | Integer | الحصول على فهرس العنصر بين جميع العناصر في النموذج. |
getPoints() | Integer | لعرض قيمة النقاط لعنصر قابل للدرجات. |
getTitle() | String | يحصل على عنوان العنصر (يُسمى أحيانًا نص العنوان، في حالة استخدام SectionHeaderItem ). |
getType() | ItemType | تعرض هذه السمة نوع العنصر، ويتم تمثيله على أنّه ItemType . |
isRequired() | Boolean | تحدد ما إذا كان يجب على المجيب الإجابة على السؤال. |
setChoiceValues(values) | ListItem | تحدد الخيارات لعنصر من مصفوفة من السلاسل. |
setChoices(choices) | ListItem | تحدّد هذه السمة مجموعة من الخيارات لعنصر معيّن. |
setFeedbackForCorrect(feedback) | ListItem | لضبط الملاحظات التي يتم عرضها للمستجيبين عند إجابتهم بشكل صحيح على سؤال. |
setFeedbackForIncorrect(feedback) | ListItem | لتعيين الملاحظات التي يتم عرضها للمستجيبين عندما يجيبون بشكل غير صحيح على سؤال. |
setHelpText(text) | ListItem | تحدِّد هذه السياسة نص المساعدة للعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
setPoints(points) | ListItem | تحدد عدد النقاط التي يستحقها العنصر الذي يمكن وضع درجات له. |
setRequired(enabled) | ListItem | تحدد ما إذا كان يجب على المجيب الإجابة على السؤال. |
setTitle(title) | ListItem | تضبط عنوان العنصر (يُسمّى أحيانًا نص العنوان، في حال استخدام SectionHeaderItem ). |
MultipleChoiceItem
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
createChoice(value) | Choice | ينشئ خيارًا جديدًا. |
createChoice(value, isCorrect) | Choice | ينشئ خيارًا جديدًا. |
createChoice(value, navigationItem) | Choice | تنشئ خيارًا جديدًا يحتوي على خيار التنقّل في الصفحة الذي ينتقل إلى عنصر معيّن فاصل صفحات. |
createChoice(value, navigationType) | Choice | ينشئ خيارًا جديدًا مع خيار التنقّل في الصفحة. |
createResponse(response) | ItemResponse | تنشئ قيمة ItemResponse جديدة لهذا العنصر المتعدّد الخيارات. |
duplicate() | MultipleChoiceItem | إنشاء نسخة من هذا العنصر وإلحاقها بنهاية النموذج |
getChoices() | Choice[] | الحصول على جميع الخيارات لعنصر معيّن. |
getFeedbackForCorrect() | QuizFeedback | تعرض الملاحظات التي تظهر للمستجيبين عند إجابتهم بشكل صحيح على سؤال. |
getFeedbackForIncorrect() | QuizFeedback | إرجاع الملاحظات التي يتم عرضها للمستجيبين عندما أجابوا على سؤال بشكل غير صحيح. |
getHelpText() | String | تحصل على نص المساعدة الخاص بالعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
getId() | Integer | الحصول على المعرّف الفريد للعنصر |
getIndex() | Integer | الحصول على فهرس العنصر بين جميع العناصر في النموذج. |
getPoints() | Integer | لعرض قيمة النقاط لعنصر قابل للدرجات. |
getTitle() | String | يحصل على عنوان العنصر (يُسمى أحيانًا نص العنوان، في حالة استخدام SectionHeaderItem ). |
getType() | ItemType | تعرض هذه السمة نوع العنصر، ويتم تمثيله على أنّه ItemType . |
hasOtherOption() | Boolean | تحدِّد ما إذا كان العنصر يتضمّن قيمة "غير ذلك" الخيار. |
isRequired() | Boolean | تحدد ما إذا كان يجب على المجيب الإجابة على السؤال. |
setChoiceValues(values) | MultipleChoiceItem | تحدد الخيارات لعنصر من مصفوفة من السلاسل. |
setChoices(choices) | MultipleChoiceItem | تحدّد هذه السمة مجموعة من الخيارات لعنصر معيّن. |
setFeedbackForCorrect(feedback) | MultipleChoiceItem | لضبط الملاحظات التي يتم عرضها للمستجيبين عند إجابتهم بشكل صحيح على سؤال. |
setFeedbackForIncorrect(feedback) | MultipleChoiceItem | لتعيين الملاحظات التي يتم عرضها للمستجيبين عندما يجيبون بشكل غير صحيح على سؤال. |
setHelpText(text) | MultipleChoiceItem | تحدِّد هذه السياسة نص المساعدة للعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
setPoints(points) | MultipleChoiceItem | تحدد عدد النقاط التي يستحقها العنصر الذي يمكن وضع درجات له. |
setRequired(enabled) | MultipleChoiceItem | تحدد ما إذا كان يجب على المجيب الإجابة على السؤال. |
setTitle(title) | MultipleChoiceItem | تضبط عنوان العنصر (يُسمّى أحيانًا نص العنوان، في حال استخدام SectionHeaderItem ). |
showOtherOption(enabled) | MultipleChoiceItem | يحدد ما إذا كان العنصر يحتوي على "أخرى" الخيار. |
PageBreakItem
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
duplicate() | PageBreakItem | إنشاء نسخة من هذا العنصر وإلحاقها بنهاية النموذج |
getGoToPage() | PageBreakItem | الحصول على PageBreakItem الذي سينتقل إليه النموذج بعد إكمال الصفحة قبل هذا
فاصل صفحة (أي عند الوصول إلى فاصل الصفحة هذا عن طريق التقدم الخطي الطبيعي خلال
النموذج). |
getHelpText() | String | تحصل على نص المساعدة الخاص بالعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
getId() | Integer | الحصول على المعرّف الفريد للعنصر |
getIndex() | Integer | الحصول على فهرس العنصر بين جميع العناصر في النموذج. |
getPageNavigationType() | PageNavigationType | الحصول على نوع التنقل في الصفحة الذي يحدث بعد إكمال الصفحة قبل فاصل الصفحة هذا (أي عند الوصول إلى فاصل الصفحة هذا من خلال التقدم الخطي الطبيعي عبر النموذج). |
getTitle() | String | يحصل على عنوان العنصر (يُسمى أحيانًا نص العنوان، في حالة استخدام SectionHeaderItem ). |
getType() | ItemType | تعرض هذه السمة نوع العنصر، ويتم تمثيله على أنّه ItemType . |
setGoToPage(goToPageItem) | PageBreakItem | تعمل على تعيين الصفحة للانتقال إليها بعد إكمال الصفحة قبل فاصل الصفحة (أي عند للوصول إلى فاصل الصفحة هذا من خلال التقدم الخطي العادي خلال النموذج). |
setGoToPage(navigationType) | PageBreakItem | لتحديد نوع التنقل في الصفحة الذي يحدث بعد إكمال الصفحة قبل فاصل الصفحات هذا (أي عند الوصول إلى فاصل الصفحة هذا من خلال التقدم الخطي الطبيعي عبر النموذج). |
setHelpText(text) | PageBreakItem | تحدِّد هذه السياسة نص المساعدة للعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
setTitle(title) | PageBreakItem | تضبط عنوان العنصر (يُسمّى أحيانًا نص العنوان، في حال استخدام SectionHeaderItem ). |
PageNavigationType
أماكن إقامة
الموقع | النوع | الوصف |
---|---|---|
CONTINUE | Enum | انتقِل إلى الصفحة التالية من النموذج بعد إكمال الصفحة الحالية. |
GO_TO_PAGE | Enum | الانتقال إلى صفحة محددة من النموذج بعد إكمال الصفحة الحالية |
RESTART | Enum | إعادة تشغيل النموذج من البداية بدون محو الإجابات التي تم إدخالها حتى الآن، بعد إكمالها الصفحة الحالية. |
SUBMIT | Enum | إرسال الرد على النموذج بعد إكمال الصفحة الحالية |
ParagraphTextItem
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
clearValidation() | ParagraphTextItem | إزالة أي تحقق من البيانات لهذا العنصر النصي للفقرة. |
createResponse(response) | ItemResponse | إنشاء ItemResponse جديد لعنصر نص الفقرة هذا. |
duplicate() | ParagraphTextItem | إنشاء نسخة من هذا العنصر وإلحاقها بنهاية النموذج |
getGeneralFeedback() | QuizFeedback | تعرض الملاحظات التي تظهر للمستجيبين عند الرد على سؤال يمكن وضع درجات له. |
getHelpText() | String | تحصل على نص المساعدة الخاص بالعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
getId() | Integer | الحصول على المعرّف الفريد للعنصر |
getIndex() | Integer | الحصول على فهرس العنصر بين جميع العناصر في النموذج. |
getPoints() | Integer | لعرض قيمة النقاط لعنصر قابل للدرجات. |
getTitle() | String | يحصل على عنوان العنصر (يُسمى أحيانًا نص العنوان، في حالة استخدام SectionHeaderItem ). |
getType() | ItemType | تعرض هذه السمة نوع العنصر، ويتم تمثيله على أنّه ItemType . |
isRequired() | Boolean | تحدد ما إذا كان يجب على المجيب الإجابة على السؤال. |
setGeneralFeedback(feedback) | ParagraphTextItem | تعيِّن الملاحظات ليتم عرضها للمستجيبين عند الرد على سؤال يمكن وضع درجات له إجابة صحيحة أو غير صحيحة (مثل الأسئلة التي تتطلب وضع الدرجات يدويًا). |
setHelpText(text) | ParagraphTextItem | تحدِّد هذه السياسة نص المساعدة للعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
setPoints(points) | ParagraphTextItem | تحدد عدد النقاط التي يستحقها العنصر الذي يمكن وضع درجات له. |
setRequired(enabled) | ParagraphTextItem | تحدد ما إذا كان يجب على المجيب الإجابة على السؤال. |
setTitle(title) | ParagraphTextItem | تضبط عنوان العنصر (يُسمّى أحيانًا نص العنوان، في حال استخدام SectionHeaderItem ). |
setValidation(validation) | ParagraphTextItem | تعيين التحقق من صحة البيانات للعنصر النصي هذا للفقرة. |
ParagraphTextValidation
ParagraphTextValidationBuilder
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
requireTextContainsPattern(pattern) | ParagraphTextValidationBuilder | يجب الاستجابة لاحتواء النمط. |
requireTextDoesNotContainPattern(pattern) | ParagraphTextValidationBuilder | يجب الاستجابة لعدم الاحتواء على نمط. |
requireTextDoesNotMatchPattern(pattern) | ParagraphTextValidationBuilder | يجب الاستجابة لعدم مطابقة النمط. |
requireTextLengthGreaterThanOrEqualTo(number) | ParagraphTextValidationBuilder | يجب أن يكون طول الردّ أكبر من القيمة أو مساويًا لها. |
requireTextLengthLessThanOrEqualTo(number) | ParagraphTextValidationBuilder | يجب أن يكون طول الردّ أقل من القيمة. |
requireTextMatchesPattern(pattern) | ParagraphTextValidationBuilder | يجب إدخال ردّ لمطابقة النمط. |
QuizFeedback
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
getLinkUrls() | String[] | ستحصل على قائمة بعناوين URL المرتبطة بالملاحظات. |
getText() | String | الحصول على نص عرض الملاحظات. |
QuizFeedbackBuilder
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
addLink(url) | QuizFeedbackBuilder | يضيف رابطًا إلى المواد التكميلية للملاحظات. |
addLink(url, displayText) | QuizFeedbackBuilder | يضيف رابطًا إلى المواد التكميلية للملاحظات. |
build() | QuizFeedback | تنشئ ملاحظات من النوع المقابل لهذه منصة الإنشاء. |
copy() | QuizFeedbackBuilder | تعرض نسخة من أداة الإنشاء هذه. |
setText(text) | QuizFeedbackBuilder | لضبط نص الملاحظات. |
ScaleItem
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
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 ). |
SectionHeaderItem
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
duplicate() | SectionHeaderItem | إنشاء نسخة من هذا العنصر وإلحاقها بنهاية النموذج |
getHelpText() | String | تحصل على نص المساعدة الخاص بالعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
getId() | Integer | الحصول على المعرّف الفريد للعنصر |
getIndex() | Integer | الحصول على فهرس العنصر بين جميع العناصر في النموذج. |
getTitle() | String | يحصل على عنوان العنصر (يُسمى أحيانًا نص العنوان، في حالة استخدام SectionHeaderItem ). |
getType() | ItemType | تعرض هذه السمة نوع العنصر، ويتم تمثيله على أنّه ItemType . |
setHelpText(text) | SectionHeaderItem | تحدِّد هذه السياسة نص المساعدة للعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
setTitle(title) | SectionHeaderItem | تضبط عنوان العنصر (يُسمّى أحيانًا نص العنوان، في حال استخدام SectionHeaderItem ). |
TextItem
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
clearValidation() | TextItem | إزالة أي تحقق من بيانات هذا العنصر النصي. |
createResponse(response) | ItemResponse | تنشئ سمة ItemResponse جديدة لهذا العنصر النصي. |
duplicate() | TextItem | إنشاء نسخة من هذا العنصر وإلحاقها بنهاية النموذج |
getGeneralFeedback() | QuizFeedback | تعرض الملاحظات التي تظهر للمستجيبين عند الرد على سؤال يمكن وضع درجات له. |
getHelpText() | String | تحصل على نص المساعدة الخاص بالعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
getId() | Integer | الحصول على المعرّف الفريد للعنصر |
getIndex() | Integer | الحصول على فهرس العنصر بين جميع العناصر في النموذج. |
getPoints() | Integer | لعرض قيمة النقاط لعنصر قابل للدرجات. |
getTitle() | String | يحصل على عنوان العنصر (يُسمى أحيانًا نص العنوان، في حالة استخدام SectionHeaderItem ). |
getType() | ItemType | تعرض هذه السمة نوع العنصر، ويتم تمثيله على أنّه ItemType . |
isRequired() | Boolean | تحدد ما إذا كان يجب على المجيب الإجابة على السؤال. |
setGeneralFeedback(feedback) | TextItem | تعيِّن الملاحظات ليتم عرضها للمستجيبين عند الرد على سؤال يمكن وضع درجات له إجابة صحيحة أو غير صحيحة (مثل الأسئلة التي تتطلب وضع الدرجات يدويًا). |
setHelpText(text) | TextItem | تحدِّد هذه السياسة نص المساعدة للعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
setPoints(points) | TextItem | تحدد عدد النقاط التي يستحقها العنصر الذي يمكن وضع درجات له. |
setRequired(enabled) | TextItem | تحدد ما إذا كان يجب على المجيب الإجابة على السؤال. |
setTitle(title) | TextItem | تضبط عنوان العنصر (يُسمّى أحيانًا نص العنوان، في حال استخدام SectionHeaderItem ). |
setValidation(validation) | TextItem | إعداد التحقق من صحة البيانات لهذا العنصر النصي. |
TextValidation
TextValidationBuilder
الطُرق
TimeItem
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
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 ). |
VideoItem
الطُرق
الطريقة | نوع الإرجاع | وصف قصير |
---|---|---|
duplicate() | VideoItem | إنشاء نسخة من هذا العنصر وإلحاقها بنهاية النموذج |
getAlignment() | Alignment | الحصول على المحاذاة الأفقية للفيديو |
getHelpText() | String | تحصل على نص المساعدة الخاص بالعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
getId() | Integer | الحصول على المعرّف الفريد للعنصر |
getIndex() | Integer | الحصول على فهرس العنصر بين جميع العناصر في النموذج. |
getTitle() | String | يحصل على عنوان العنصر (يُسمى أحيانًا نص العنوان، في حالة استخدام SectionHeaderItem ). |
getType() | ItemType | تعرض هذه السمة نوع العنصر، ويتم تمثيله على أنّه ItemType . |
getWidth() | Integer | الحصول على عرض الفيديو بالبكسل |
setAlignment(alignment) | VideoItem | لضبط المحاذاة الأفقية للفيديو. |
setHelpText(text) | VideoItem | تحدِّد هذه السياسة نص المساعدة للعنصر (يُسمّى أحيانًا نص الوصف لعناصر التنسيق مثل ImageItems وPageBreakItems وSectionHeaderItems ). |
setTitle(title) | VideoItem | تضبط عنوان العنصر (يُسمّى أحيانًا نص العنوان، في حال استخدام SectionHeaderItem ). |
setVideoUrl(youtubeUrl) | VideoItem | لضبط الفيديو نفسه من عنوان URL معيّن على YouTube أو معرّف فيديو معيّن على YouTube |
setWidth(width) | VideoItem | لضبط عرض الفيديو بالبكسل. |