Forms Service

فرم‌ها

این سرویس به اسکریپت‌ها اجازه می‌دهد تا فرم‌های گوگل را ایجاد، به آنها دسترسی داشته و آنها را تغییر دهند.

// Create a new unpublished form, then add a checkbox question, a multiple choice question,
// a page break, then a date question and a grid of questions, then publish the form and share
// with responders.
var form = FormApp.create('New Form', /* isPublished= */ false);
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']);

form.setPublished(true);
form.addPublishedReaders(['user@example.com', 'group@example.com']);

Logger.log('Published URL: ' + form.getPublishedUrl());
Logger.log('Editor URL: ' + form.getEditUrl());

کلاس‌ها

نام شرح مختصر
Alignment یک enum که انواع پشتیبانی‌شده‌ی ترازبندی تصویر را نشان می‌دهد.
Checkbox Grid Item یک آیتم سؤالی، که به صورت شبکه‌ای از ستون‌ها و ردیف‌ها ارائه می‌شود، که به پاسخ‌دهنده اجازه می‌دهد در هر ردیف، چندین گزینه را از میان مجموعه‌ای از کادرهای انتخاب، انتخاب کند.
Checkbox Grid Validation اعتبارسنجی داده برای یک Checkbox Grid Item .
Checkbox Grid Validation Builder یک DataValidationBuilder برای Checkbox Grid Validation .
Checkbox Item یک آیتم سؤالی که به پاسخ‌دهنده اجازه می‌دهد یک یا چند کادر انتخاب و همچنین یک فیلد اختیاری «سایر» را انتخاب کند.
Checkbox Validation اعتبارسنجی داده برای یک Checkbox Item .
Checkbox Validation Builder یک DataValidationBuilder برای Checkbox Validation .
Choice یک انتخاب واحد مرتبط با نوعی از Item که از انتخاب‌ها پشتیبانی می‌کند، مانند Checkbox Item ، List Item یا Multiple Choice Item .
Date Item یک سوال که به پاسخ دهنده اجازه می دهد تاریخ را مشخص کند.
Date Time Item یک سوال که به پاسخ دهنده اجازه می‌دهد تاریخ و زمان را مشخص کند.
Destination Type یک enum که انواع پشتیبانی‌شده‌ی مقصدهای پاسخ فرم را نشان می‌دهد.
Duration Item یک سوال که به پاسخ دهنده اجازه می‌دهد مدت زمان را مشخص کند.
Feedback Type یک enum که انواع بازخورد پشتیبانی شده را نشان می‌دهد.
Form فرمی که شامل ویژگی‌ها و آیتم‌های کلی است.
Form App به یک اسکریپت اجازه می‌دهد تا یک Form موجود را باز کند یا یک فرم جدید ایجاد کند.
Form Response پاسخی به کل فرم.
Grid Item یک آیتم سؤالی، که به صورت شبکه‌ای از ستون‌ها و ردیف‌ها ارائه می‌شود، که به پاسخ‌دهنده اجازه می‌دهد در هر ردیف، از بین دنباله‌ای از دکمه‌های رادیویی، یک گزینه را انتخاب کند.
Grid Validation اعتبارسنجی داده برای یک Grid Item .
Grid Validation Builder یک DataValidationBuilder برای Grid Validation .
Image Item یک آیتم طرح‌بندی که یک تصویر را نمایش می‌دهد.
Item یک آیتم فرم عمومی که شامل ویژگی‌های مشترک بین همه آیتم‌ها، مانند عنوان و متن راهنما، است.
Item Response پاسخی به یک سوال در یک فرم.
Item Type یک enum که انواع پشتیبانی شده از آیتم‌های فرم را نشان می‌دهد.
List Item یک سوال که به پاسخ‌دهنده اجازه می‌دهد از یک لیست کشویی، یک گزینه را انتخاب کند.
Multiple Choice Item یک سوال که به پاسخ‌دهنده اجازه می‌دهد از فهرستی از دکمه‌های رادیویی یا یک فیلد اختیاری «سایر» یک گزینه را انتخاب کند.
Page Break Item یک آیتم طرح‌بندی که شروع یک صفحه را مشخص می‌کند.
Page Navigation Type یک enum که انواع پشتیبانی‌شده‌ی پیمایش صفحه را نشان می‌دهد.
Paragraph Text Item یک سوال که به پاسخ دهنده اجازه می‌دهد یک بلوک متنی وارد کند.
Paragraph Text Validation اعتبارسنجی داده برای یک Paragraph Text Item .
Paragraph Text Validation Builder یک DataValidationBuilder برای Paragraph Text Validation .
Quiz Feedback پیاده‌سازی بین (bean) از یک بازخورد (Feedback)، که شامل ویژگی‌های مشترک بین همه بازخوردها، مانند متن نمایش یا لینک‌ها، است.
Quiz Feedback Builder FeedbackBuilder پایه که شامل تنظیم‌کننده‌هایی برای ویژگی‌های مشترک در همه بازخوردها، مانند متن نمایش، است.
Rating Icon Type یک enum که انواع پشتیبانی شده از آیکون‌های رتبه‌بندی را نشان می‌دهد.
Rating Item یک سوال که به پاسخ دهنده اجازه می دهد امتیاز بدهد.
Scale Item یک سوال که به پاسخ‌دهنده اجازه می‌دهد از بین مجموعه‌ای از دکمه‌های رادیویی که شماره‌گذاری شده‌اند، یک گزینه را انتخاب کند.
Section Header Item یک آیتم طرح‌بندی که به صورت بصری شروع یک بخش را نشان می‌دهد.
Text Item یک سوال که به پاسخ دهنده اجازه می‌دهد یک خط متن وارد کند.
Text Validation اعتبارسنجی داده برای یک Text Item .
Text Validation Builder یک DataValidationBuilder برای Text Validation .
Time Item یک سوال که به پاسخ دهنده اجازه می‌دهد زمانی از روز را مشخص کند.
Video Item یک آیتم طرح‌بندی که یک ویدیو را نمایش می‌دهد.

Alignment

خواص

ملک نوع توضیحات
LEFT Enum تصویر را در سمت چپ فرم تراز کنید.
CENTER Enum تصویر را در مرکز فرم تراز کنید.
RIGHT Enum تصویر را در سمت راست فرم تراز کنید.

Checkbox Grid Item

روش‌ها

روش نوع بازگشتی شرح مختصر
clear Validation() Checkbox Grid Item هرگونه اعتبارسنجی داده را برای این آیتم شبکه حذف می‌کند.
create Response(responses) Item Response یک Item Response جدید برای این آیتم شبکه‌ایِ چک‌باکس ایجاد می‌کند.
duplicate() Checkbox Grid Item یک کپی از این آیتم ایجاد می‌کند و آن را به انتهای فرم اضافه می‌کند.
get Columns() String[] مقادیر هر ستون در جدول را دریافت می‌کند.
get Help Text() String متن راهنمای آیتم (که گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود) را دریافت می‌کند.
get Id() Integer شناسه منحصر به فرد کالا را دریافت می‌کند.
get Index() Integer اندیس آیتم را از بین تمام آیتم‌های موجود در فرم دریافت می‌کند.
get Rows() String[] مقادیر هر ردیف در شبکه را دریافت می‌کند.
get Title() String عنوان آیتم (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود) را برمی‌گرداند.
get Type() Item Type نوع آیتم را که به صورت Item Type نمایش داده می‌شود، دریافت می‌کند.
is Required() Boolean مشخص می‌کند که آیا پاسخ‌دهنده باید به سوال پاسخ دهد یا خیر.
set Columns(columns) Checkbox Grid Item ستون‌های شبکه را بر اساس آرایه‌ای از مقادیر تنظیم می‌کند.
set Help Text(text) Checkbox Grid Item متن راهنمای آیتم را تنظیم می‌کند (گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود).
set Required(enabled) Checkbox Grid Item مشخص می‌کند که آیا پاسخ‌دهنده باید به سوال پاسخ دهد یا خیر.
set Rows(rows) Checkbox Grid Item ردیف‌های شبکه را بر اساس آرایه‌ای از مقادیر تنظیم می‌کند.
set Title(title) Checkbox Grid Item عنوان آیتم را تنظیم می‌کند (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود).
set Validation(validation) Checkbox Grid Item اعتبارسنجی داده‌ها را برای این آیتم شبکه‌ایِ چک‌باکس تنظیم می‌کند.

Checkbox Grid Validation

Checkbox Grid Validation Builder

روش‌ها

روش نوع بازگشتی شرح مختصر
require Limit One Response Per Column() Checkbox Grid Validation Builder برای یک آیتم شبکه‌ای، محدودیت یک پاسخ در هر ستون را الزامی می‌کند.

Checkbox Item

روش‌ها

روش نوع بازگشتی شرح مختصر
clear Validation() Checkbox Item هرگونه اعتبارسنجی داده را برای این مورد از کادر انتخاب حذف می‌کند.
create Choice(value) Choice انتخابی جدید ایجاد می‌کند.
create Choice(value, isCorrect) Choice انتخابی جدید ایجاد می‌کند.
create Response(responses) Item Response یک Item Response جدید برای این آیتم چک‌باکس ایجاد می‌کند.
duplicate() Checkbox Item یک کپی از این آیتم ایجاد می‌کند و آن را به انتهای فرم اضافه می‌کند.
get Choices() Choice[] تمام گزینه‌های مربوط به یک آیتم را دریافت می‌کند.
get Feedback For Correct() Quiz Feedback |null بازخوردی را که به پاسخ‌دهندگان هنگام پاسخ صحیح به یک سوال نشان داده می‌شود، برمی‌گرداند.
get Feedback For Incorrect() Quiz Feedback |null بازخوردی را که به پاسخ‌دهندگان هنگام پاسخ نادرست به یک سوال نشان داده می‌شود، برمی‌گرداند.
get Help Text() String متن راهنمای آیتم (که گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود) را دریافت می‌کند.
get Id() Integer شناسه منحصر به فرد کالا را دریافت می‌کند.
get Index() Integer اندیس آیتم را از بین تمام آیتم‌های موجود در فرم دریافت می‌کند.
get Points() Integer مقدار امتیاز یک آیتم قابل درجه‌بندی را برمی‌گرداند.
get Title() String عنوان آیتم (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود) را برمی‌گرداند.
get Type() Item Type نوع آیتم را که به صورت Item Type نمایش داده می‌شود، دریافت می‌کند.
has Other Option() Boolean مشخص می‌کند که آیا آیتم گزینه‌ی «سایر» دارد یا خیر.
is Required() Boolean مشخص می‌کند که آیا پاسخ‌دهنده باید به سوال پاسخ دهد یا خیر.
set Choice Values(values) Checkbox Item انتخاب‌های یک آیتم را از آرایه‌ای از رشته‌ها تنظیم می‌کند.
set Choices(choices) Checkbox Item آرایه‌ای از گزینه‌ها را برای یک آیتم تنظیم می‌کند.
set Feedback For Correct(feedback) Checkbox Item تنظیم می‌کند که وقتی پاسخ صحیح به یک سوال داده می‌شود، بازخورد به پاسخ‌دهندگان نشان داده شود.
set Feedback For Incorrect(feedback) Checkbox Item تنظیم می‌کند که در صورت پاسخ نادرست پاسخ‌دهندگان به یک سوال، بازخوردی به آنها نشان داده شود.
set Help Text(text) Checkbox Item متن راهنمای آیتم را تنظیم می‌کند (گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود).
set Points(points) Checkbox Item تعداد امتیازاتی را که یک آیتم قابل رتبه‌بندی دارد، تعیین می‌کند.
set Required(enabled) Checkbox Item مشخص می‌کند که آیا پاسخ‌دهنده باید به سوال پاسخ دهد یا خیر.
set Title(title) Checkbox Item عنوان آیتم را تنظیم می‌کند (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود).
set Validation(validation) Checkbox Item اعتبارسنجی داده‌ها را برای این مورد کادر انتخاب تنظیم می‌کند.
show Other Option(enabled) Checkbox Item تعیین می‌کند که آیا آیتم گزینه "سایر" را داشته باشد یا خیر.

Checkbox Validation

Checkbox Validation Builder

روش‌ها

روش نوع بازگشتی شرح مختصر
require Select At Least(number) Checkbox Validation Builder حداقل به این تعداد گزینه برای انتخاب شدن نیاز دارد.
require Select At Most(number) Checkbox Validation Builder حداکثر به این تعداد گزینه برای انتخاب نیاز دارند.
require Select Exactly(number) Checkbox Validation Builder دقیقاً به همین تعداد گزینه برای انتخاب شدن نیاز دارند.

Choice

روش‌ها

روش نوع بازگشتی شرح مختصر
get Goto Page() Page Break Item اگر پاسخ‌دهنده این گزینه را انتخاب کند و صفحه فعلی را تکمیل کند، Page Break Item به عنوان مقصد GO_TO_PAGE تنظیم می‌کند.
get Page Navigation Type() Page Navigation Type Page Navigation Type برمی‌گرداند که اگر پاسخ‌دهنده این گزینه را انتخاب کند و صفحه فعلی را تکمیل کند، رخ می‌دهد.
get Value() String مقدار انتخاب را دریافت می‌کند، که پاسخ‌دهندگان هنگام مشاهده فرم آن را به عنوان یک برچسب می‌بینند.
is Correct Answer() Boolean متوجه می‌شود که آیا گزینه انتخاب شده، پاسخ صحیح سوال است یا خیر.

Date Item

روش‌ها

روش نوع بازگشتی شرح مختصر
create Response(response) Item Response یک Item Response جدید برای این آیتم تاریخ‌دار ایجاد می‌کند.
duplicate() Date Item یک کپی از این آیتم ایجاد می‌کند و آن را به انتهای فرم اضافه می‌کند.
get General Feedback() Quiz Feedback |null بازخوردی را که به پاسخ‌دهندگان هنگام پاسخ به یک سوال قابل نمره‌دهی نشان داده می‌شود، برمی‌گرداند.
get Help Text() String متن راهنمای آیتم (که گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود) را دریافت می‌کند.
get Id() Integer شناسه منحصر به فرد کالا را دریافت می‌کند.
get Index() Integer اندیس آیتم را از بین تمام آیتم‌های موجود در فرم دریافت می‌کند.
get Points() Integer مقدار امتیاز یک آیتم قابل درجه‌بندی را برمی‌گرداند.
get Title() String عنوان آیتم (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود) را برمی‌گرداند.
get Type() Item Type نوع آیتم را که به صورت Item Type نمایش داده می‌شود، دریافت می‌کند.
includes Year() Boolean تعیین می‌کند که آیا آیتم تاریخ شامل گزینه سال می‌شود یا خیر.
is Required() Boolean مشخص می‌کند که آیا پاسخ‌دهنده باید به سوال پاسخ دهد یا خیر.
set General Feedback(feedback) Date Item تنظیم می‌کند که هنگام پاسخ دادن پاسخ‌دهندگان به یک سوال قابل نمره‌دهی که پاسخ صحیح یا غلط ندارد (یعنی سوالاتی که نیاز به نمره‌دهی دستی دارند)، بازخوردی به آنها نشان داده شود.
set Help Text(text) Date Item متن راهنمای آیتم را تنظیم می‌کند (گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود).
set Includes Year(enableYear) Date Item تعیین می‌کند که آیا آیتم تاریخ شامل تنظیم سال نیز می‌شود یا خیر.
set Points(points) Date Item تعداد امتیازاتی را که یک آیتم قابل رتبه‌بندی دارد، تعیین می‌کند.
set Required(enabled) Date Item مشخص می‌کند که آیا پاسخ‌دهنده باید به سوال پاسخ دهد یا خیر.
set Title(title) Date Item عنوان آیتم را تنظیم می‌کند (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود).

Date Time Item

روش‌ها

روش نوع بازگشتی شرح مختصر
create Response(response) Item Response یک Item Response جدید برای این آیتم تاریخ-زمان ایجاد می‌کند.
duplicate() Date Time Item یک کپی از این آیتم ایجاد می‌کند و آن را به انتهای فرم اضافه می‌کند.
get General Feedback() Quiz Feedback |null بازخوردی را که به پاسخ‌دهندگان هنگام پاسخ به یک سوال قابل نمره‌دهی نشان داده می‌شود، برمی‌گرداند.
get Help Text() String متن راهنمای آیتم (که گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود) را دریافت می‌کند.
get Id() Integer شناسه منحصر به فرد کالا را دریافت می‌کند.
get Index() Integer اندیس آیتم را از بین تمام آیتم‌های موجود در فرم دریافت می‌کند.
get Points() Integer مقدار امتیاز یک آیتم قابل درجه‌بندی را برمی‌گرداند.
get Title() String عنوان آیتم (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود) را برمی‌گرداند.
get Type() Item Type نوع آیتم را که به صورت Item Type نمایش داده می‌شود، دریافت می‌کند.
includes Year() Boolean تعیین می‌کند که آیا آیتم تاریخ شامل گزینه سال می‌شود یا خیر.
is Required() Boolean مشخص می‌کند که آیا پاسخ‌دهنده باید به سوال پاسخ دهد یا خیر.
set General Feedback(feedback) Date Time Item تنظیم می‌کند که هنگام پاسخ دادن پاسخ‌دهندگان به یک سوال قابل نمره‌دهی که پاسخ صحیح یا غلط ندارد (یعنی سوالاتی که نیاز به نمره‌دهی دستی دارند)، بازخوردی به آنها نشان داده شود.
set Help Text(text) Date Time Item متن راهنمای آیتم را تنظیم می‌کند (گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود).
set Includes Year(enableYear) Date Time Item تعیین می‌کند که آیا آیتم تاریخ شامل تنظیم سال نیز می‌شود یا خیر.
set Points(points) Date Time Item تعداد امتیازاتی را که یک آیتم قابل رتبه‌بندی دارد، تعیین می‌کند.
set Required(enabled) Date Time Item مشخص می‌کند که آیا پاسخ‌دهنده باید به سوال پاسخ دهد یا خیر.
set Title(title) Date Time Item عنوان آیتم را تنظیم می‌کند (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود).

Destination Type

خواص

ملک نوع توضیحات
SPREADSHEET Enum یک صفحه گسترده گوگل شیت به عنوان مقصدی برای پاسخ‌های فرم.

Duration Item

روش‌ها

روش نوع بازگشتی شرح مختصر
create Response(hours, minutes, seconds) Item Response یک Item Response جدید برای این آیتم تاریخ‌دار ایجاد می‌کند.
duplicate() Duration Item یک کپی از این آیتم ایجاد می‌کند و آن را به انتهای فرم اضافه می‌کند.
get General Feedback() Quiz Feedback |null بازخوردی را که به پاسخ‌دهندگان هنگام پاسخ به یک سوال قابل نمره‌دهی نشان داده می‌شود، برمی‌گرداند.
get Help Text() String متن راهنمای آیتم (که گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود) را دریافت می‌کند.
get Id() Integer شناسه منحصر به فرد کالا را دریافت می‌کند.
get Index() Integer اندیس آیتم را از بین تمام آیتم‌های موجود در فرم دریافت می‌کند.
get Points() Integer مقدار امتیاز یک آیتم قابل درجه‌بندی را برمی‌گرداند.
get Title() String عنوان آیتم (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود) را برمی‌گرداند.
get Type() Item Type نوع آیتم را که به صورت Item Type نمایش داده می‌شود، دریافت می‌کند.
is Required() Boolean مشخص می‌کند که آیا پاسخ‌دهنده باید به سوال پاسخ دهد یا خیر.
set General Feedback(feedback) Duration Item تنظیم می‌کند که هنگام پاسخ دادن پاسخ‌دهندگان به یک سوال قابل نمره‌دهی که پاسخ صحیح یا غلط ندارد (یعنی سوالاتی که نیاز به نمره‌دهی دستی دارند)، بازخوردی به آنها نشان داده شود.
set Help Text(text) Duration Item متن راهنمای آیتم را تنظیم می‌کند (گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود).
set Points(points) Duration Item تعداد امتیازاتی را که یک آیتم قابل رتبه‌بندی دارد، تعیین می‌کند.
set Required(enabled) Duration Item مشخص می‌کند که آیا پاسخ‌دهنده باید به سوال پاسخ دهد یا خیر.
set Title(title) Duration Item عنوان آیتم را تنظیم می‌کند (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود).

Feedback Type

خواص

ملک نوع توضیحات
CORRECT Enum بازخوردی که به طور خودکار برای پاسخ دهندگان به سوالی که به درستی پاسخ داده شده است، نمایش داده می‌شود.
INCORRECT Enum بازخوردی که به طور خودکار برای پاسخ دهندگان به سوالی که به اشتباه پاسخ داده شده است، نمایش داده می‌شود.
GENERAL Enum بازخوردی که هنگام ارسال پاسخ توسط پاسخ‌دهندگان، به طور خودکار برای آنها نمایش داده می‌شود.

Form

روش‌ها

روش نوع بازگشتی شرح مختصر
add Checkbox Grid Item() Checkbox Grid Item یک آیتم سوال جدید اضافه می‌کند که به صورت شبکه‌ای از ستون‌ها و ردیف‌ها ارائه می‌شود و به پاسخ‌دهنده اجازه می‌دهد تا در هر ردیف، چندین گزینه را از بین مجموعه‌ای از کادرهای انتخاب انتخاب کند.
add Checkbox Item() Checkbox Item یک آیتم سوال جدید اضافه می‌کند که به پاسخ‌دهنده اجازه می‌دهد یک یا چند کادر انتخاب و همچنین یک فیلد اختیاری "سایر" را انتخاب کند.
add Date Item() Date Item یک آیتم سوال جدید اضافه می‌کند که به پاسخ‌دهنده اجازه می‌دهد تاریخ را مشخص کند.
add Date Time Item() Date Time Item یک آیتم سوال جدید اضافه می‌کند که به پاسخ‌دهنده اجازه می‌دهد تاریخ و زمان را مشخص کند.
add Duration Item() Duration Item یک آیتم سؤالی جدید اضافه می‌کند که به پاسخ‌دهنده اجازه می‌دهد مدت زمان را مشخص کند.
add Editor(emailAddress) Form کاربر داده شده را به لیست ویرایشگرهای Form اضافه می‌کند.
add Editor(user) Form کاربر داده شده را به لیست ویرایشگرهای Form اضافه می‌کند.
add Editors(emailAddresses) Form آرایه‌ی داده شده از کاربران را به لیست ویرایشگرهای Form اضافه می‌کند.
add Grid Item() Grid Item یک آیتم سوال جدید اضافه می‌کند که به صورت شبکه‌ای از ستون‌ها و ردیف‌ها ارائه می‌شود و به پاسخ‌دهنده اجازه می‌دهد تا در هر ردیف، یک گزینه را از بین دنباله‌ای از دکمه‌های رادیویی انتخاب کند.
add Image Item() Image Item یک آیتم طرح‌بندی جدید اضافه می‌کند که یک تصویر را نمایش می‌دهد.
add List Item() List Item یک آیتم سوال جدید اضافه می‌کند که به پاسخ‌دهنده اجازه می‌دهد از یک لیست کشویی، یک گزینه را انتخاب کند.
add Multiple Choice Item() Multiple Choice Item یک آیتم سوال جدید اضافه می‌کند که به پاسخ‌دهنده اجازه می‌دهد از فهرست دکمه‌های رادیویی یا یک فیلد اختیاری «سایر» یک گزینه را انتخاب کند.
add Page Break Item() Page Break Item یک آیتم طرح‌بندی جدید اضافه می‌کند که شروع یک صفحه را مشخص می‌کند.
add Paragraph Text Item() Paragraph Text Item یک آیتم سوال جدید اضافه می‌کند که به پاسخ‌دهنده اجازه می‌دهد یک بلوک متن وارد کند.
add Published Reader(emailAddress) Form کاربر داده شده را به لیست پاسخ دهندگان Form اضافه می‌کند.
add Published Reader(user) Form کاربر داده شده را به لیست پاسخ دهندگان Form اضافه می‌کند.
add Published Readers(emailAddresses) Form آرایه‌ی داده شده از کاربران را به لیست پاسخ‌دهندگان Form اضافه می‌کند.
add Rating Item() Rating Item یک آیتم سوال جدید اضافه می‌کند که به پاسخ‌دهنده اجازه می‌دهد امتیاز بدهد.
add Scale Item() Scale Item یک آیتم سؤالی جدید اضافه می‌کند که به پاسخ‌دهنده اجازه می‌دهد از بین مجموعه‌ای از دکمه‌های رادیویی که شماره‌گذاری شده‌اند، یک گزینه را انتخاب کند.
add Section Header Item() Section Header Item یک آیتم طرح‌بندی جدید اضافه می‌کند که به صورت بصری شروع یک بخش را نشان می‌دهد.
add Text Item() Text Item یک آیتم سؤالی جدید اضافه می‌کند که به پاسخ‌دهنده اجازه می‌دهد یک خط متن وارد کند.
add Time Item() Time Item یک آیتم سؤالی جدید اضافه می‌کند که به پاسخ‌دهنده اجازه می‌دهد زمانی از روز را مشخص کند.
add Video Item() Video Item یک آیتم طرح‌بندی جدید اضافه می‌کند که یک ویدیو را نمایش می‌دهد.
can Edit Response() Boolean تعیین می‌کند که آیا فرم پس از ارسال پاسخ، پیوندی برای ویرایش آن نمایش دهد یا خیر.
collects Email() Boolean تعیین می‌کند که آیا فرم، آدرس‌های ایمیل پاسخ‌دهندگان را جمع‌آوری می‌کند یا خیر.
create Response() Form Response یک پاسخ جدید به فرم ایجاد می‌کند.
delete All Responses() Form تمام پاسخ‌های ارسالی را از مخزن پاسخ فرم حذف می‌کند.
delete Item(index) void آیتمی را که در یک اندیس مشخص از بین تمام آیتم‌های موجود در فرم قرار دارد، حذف می‌کند.
delete Item(item) void مورد داده شده را حذف می‌کند.
delete Response(responseId) Form یک پاسخ واحد را از مخزن پاسخ فرم حذف می‌کند.
get Confirmation Message() String پیام تأیید فرم را دریافت می‌کند.
get Custom Closed Form Message() String پیام سفارشی‌ای را که در صورت عدم پذیرش پاسخ‌ها توسط فرم نمایش داده می‌شود، یا در صورت عدم تنظیم پیام سفارشی، یک رشته خالی را برمی‌گرداند.
get Description() String توضیحات فرم را دریافت می‌کند.
get Destination Id() String شناسه (ID) مقصد پاسخ فرم را دریافت می‌کند.
get Destination Type() Destination Type نوع مقصد پاسخ فرم را دریافت می‌کند.
get Edit Url() String آدرس اینترنتی (URL) مورد استفاده برای دسترسی به حالت ویرایش فرم را برمی‌گرداند.
get Editors() User[] لیست ویرایشگرهای این Form را دریافت می‌کند.
get Id() String شناسه فرم را دریافت می‌کند.
get Item By Id(id) Item آیتم را با شناسه (ID) داده شده دریافت می‌کند.
get Items() Item[] آرایه‌ای از تمام آیتم‌های موجود در فرم را دریافت می‌کند.
get Items(itemType) Item[] آرایه‌ای از تمام آیتم‌های یک نوع داده شده را دریافت می‌کند.
get Published Readers() User[] لیست پاسخ‌دهندگان به این Form را دریافت می‌کند.
get Published Url() String آدرس اینترنتی (URL) مورد استفاده برای پاسخ به فرم را دریافت می‌کند.
get Response(responseId) Form Response بر اساس شناسه پاسخ، یک پاسخ واحد از فرم دریافت می‌کند.
get Responses() Form Response[] آرایه‌ای از تمام پاسخ‌های فرم را دریافت می‌کند.
get Responses(timestamp) Form Response[] آرایه‌ای از تمام پاسخ‌های فرم را پس از تاریخ و زمان مشخص شده دریافت می‌کند.
get Shuffle Questions() Boolean تعیین می‌کند که آیا ترتیب سوالات در هر صفحه از فرم تصادفی است یا خیر.
get Summary Url() String URL ای را که می توان برای مشاهده خلاصه ای از پاسخ های فرم استفاده کرد، دریافت می کند.
get Title() String عنوان فرم را دریافت می‌کند.
has Limit One Response Per User() Boolean تعیین می‌کند که آیا فرم فقط به ازای هر پاسخ‌دهنده یک پاسخ را مجاز می‌داند یا خیر.
has Progress Bar() Boolean تعیین می‌کند که آیا فرم نوار پیشرفت را نمایش می‌دهد یا خیر.
has Respond Again Link() Boolean تعیین می‌کند که آیا فرم، پس از تکمیل فرم توسط پاسخ‌دهنده، پیوندی برای ارسال پاسخ دیگر نمایش دهد یا خیر.
is Accepting Responses() Boolean تعیین می‌کند که آیا فرم در حال حاضر پاسخ‌ها را می‌پذیرد یا خیر.
is Published() Boolean مشخص می‌کند که آیا فرم منتشر شده است یا خیر.
is Publishing Summary() Boolean تعیین می‌کند که آیا فرم، پس از تکمیل فرم توسط پاسخ‌دهنده، پیوندی برای مشاهده خلاصه پاسخ‌ها نمایش دهد یا خیر.
is Quiz() Boolean مشخص می‌کند که آیا فرم، یک آزمون است یا خیر.
move Item(from, to) Item یک آیتم را در یک اندیس مشخص از بین تمام آیتم‌های موجود در فرم، به اندیس مشخص دیگری منتقل می‌کند.
move Item(item, toIndex) Item یک آیتم داده شده را از بین تمام آیتم‌های موجود در فرم، به یک اندیس داده شده منتقل می‌کند.
remove Destination() Form فرم را از مقصد پاسخ فعلی‌اش جدا می‌کند.
remove Editor(emailAddress) Form کاربر داده شده را از لیست ویرایشگرهای Form حذف می‌کند.
remove Editor(user) Form کاربر داده شده را از لیست ویرایشگرهای Form حذف می‌کند.
remove Published Reader(emailAddress) Form کاربر داده شده را از لیست پاسخ دهندگان Form حذف می‌کند.
remove Published Reader(user) Form کاربر داده شده را از لیست پاسخ دهندگان Form حذف می‌کند.
set Accepting Responses(enabled) Form تعیین می‌کند که آیا فرم در حال حاضر پاسخ‌ها را می‌پذیرد یا خیر.
set Allow Response Edits(enabled) Form تعیین می‌کند که آیا فرم پس از ارسال پاسخ، پیوندی برای ویرایش آن نمایش دهد یا خیر.
set Collect Email(collect) Form تعیین می‌کند که آیا فرم، آدرس‌های ایمیل پاسخ‌دهندگان را جمع‌آوری کند یا خیر.
set Confirmation Message(message) Form پیام تأیید فرم را تنظیم می‌کند.
set Custom Closed Form Message(message) Form تنظیم می‌کند که در صورت عدم پذیرش پاسخ‌ها توسط فرم، چه پیامی نمایش داده شود.
set Description(description) Form توضیحات فرم را تنظیم می‌کند.
set Destination(type, id) Form مقصدی را که پاسخ‌های فرم در آن ذخیره می‌شوند، تعیین می‌کند.
set Is Quiz(enabled) Form مشخص می‌کند که آیا فرم یک آزمون است یا خیر.
set Limit One Response Per User(enabled) Form تعیین می‌کند که آیا فرم فقط به ازای هر پاسخ‌دهنده یک پاسخ می‌دهد یا خیر.
set Progress Bar(enabled) Form تعیین می‌کند که آیا فرم دارای نوار پیشرفت باشد یا خیر.
set Published(enabled) Form مشخص می‌کند که آیا فرم منتشر شده است یا خیر.
set Publishing Summary(enabled) Form تعیین می‌کند که آیا فرم، پس از ارسال فرم توسط پاسخ‌دهنده، پیوندی برای مشاهده خلاصه پاسخ‌ها نمایش دهد یا خیر.
set Show Link To Respond Again(enabled) Form تعیین می‌کند که آیا فرم، پس از تکمیل فرم توسط پاسخ‌دهنده، پیوندی برای ارسال پاسخ دیگر نمایش دهد یا خیر.
set Shuffle Questions(shuffle) Form تعیین می‌کند که آیا ترتیب سوالات در هر صفحه از فرم تصادفی باشد یا خیر.
set Title(title) Form عنوان فرم را تنظیم می‌کند.
shorten Form Url(url) String یک URL طولانی برای یک فرم را به یک URL کوتاه تبدیل می‌کند.
submit Grades(responses) Form نمرات مربوط به FormResponses داده شده را ارسال می‌کند.
supports Advanced Responder Permissions() Boolean تعیین می‌کند که آیا فرم از انتشار پشتیبانی می‌کند یا خیر.

Form App

خواص

ملک نوع توضیحات
Alignment Alignment فهرستی از انواع ترازبندی تصویر.
Destination Type Destination Type فهرستی از انواع مقصدها که می‌توانند پاسخ‌های فرم را ذخیره کنند.
Feedback Type Feedback Type فهرستی از انواع Feedbacks فرم.
Item Type Item Type فهرستی از انواع Items فرم.
Page Navigation Type Page Navigation Type فهرستی از رفتارهای ممکن برای پیمایش صفحات.
Rating Icon Type Rating Icon Type فهرستی از انواع آیکون‌های Rating Icons

روش‌ها

روش نوع بازگشتی شرح مختصر
create(title) Form یک Form جدید ایجاد و برمی‌گرداند.
create(title, isPublished) Form یک Form جدید در حالت انتشار درخواستی ایجاد و برمی‌گرداند.
create Checkbox Grid Validation() Checkbox Grid Validation Builder نمونه‌ای از CheckboxGridValidationBuilder را برمی‌گرداند که می‌تواند برای تنظیم اعتبارسنجی روی یک Checkbox Grid Item استفاده شود.
create Checkbox Validation() Checkbox Validation Builder یک نمونه از CheckboxValidationBuilder را برمی‌گرداند که می‌تواند برای تنظیم اعتبارسنجی روی یک Checkbox Item استفاده شود.
create Feedback() Quiz Feedback Builder نمونه‌ای از QuizFeedbackBuilder را برمی‌گرداند که می‌تواند برای تنظیم بازخورد روی یک Item قابل نمره‌دهی استفاده شود.
create Grid Validation() Grid Validation Builder نمونه‌ای از GridValidationBuilder را برمی‌گرداند که می‌تواند برای تنظیم اعتبارسنجی روی یک Grid Item استفاده شود.
create Paragraph Text Validation() Paragraph Text Validation Builder نمونه‌ای از ParagraphTextValidationBuilder را برمی‌گرداند که می‌تواند برای تنظیم اعتبارسنجی روی یک Paragraph Text Item استفاده شود.
create Text Validation() Text Validation Builder نمونه‌ای از TextValidationBuilder را برمی‌گرداند که می‌تواند برای تنظیم اعتبارسنجی روی یک Text Item استفاده شود.
get Active Form() Form فرمی را برمی‌گرداند که اسکریپت به آن متصل به کانتینر است.
get Ui() Ui نمونه‌ای از محیط رابط کاربری ویرایشگر فرم را برمی‌گرداند که به اسکریپت اجازه می‌دهد ویژگی‌هایی مانند منوها، کادرهای محاوره‌ای و نوارهای کناری را اضافه کند.
open By Id(id) Form Form را با شناسه (ID) مشخص شده برمی‌گرداند.
open By Url(url) Form Form را با URL مشخص شده برمی‌گرداند.

Form Response

روش‌ها

روش نوع بازگشتی شرح مختصر
get Edit Response Url() String یک URL تولید می‌کند که می‌تواند برای ویرایش پاسخی که قبلاً ارسال شده است، استفاده شود.
get Gradable Item Responses() Item Response[] تمام پاسخ‌های آیتم‌های موجود در پاسخ فرم را به همان ترتیبی که آیتم‌ها در فرم ظاهر می‌شوند، دریافت می‌کند.
get Gradable Response For Item(item) Item Response پاسخ آیتم موجود در پاسخ فرم برای یک آیتم داده شده را دریافت می‌کند.
get Id() String|null شناسه (ID) پاسخ فرم را دریافت می‌کند.
get Item Responses() Item Response[] تمام پاسخ‌های آیتم‌های موجود در پاسخ فرم را به همان ترتیبی که آیتم‌ها در فرم ظاهر می‌شوند، دریافت می‌کند.
get Respondent Email() String اگر تنظیم Form.setCollectEmail(collect) فعال باشد، آدرس ایمیل شخصی که پاسخی ارسال کرده است را برمی‌گرداند.
get Response For Item(item) Item Response پاسخ آیتم موجود در پاسخ این فرم را برای یک آیتم داده شده دریافت می‌کند.
get Timestamp() Date مهر زمانی ارسال پاسخ فرم را دریافت می‌کند.
submit() Form Response پاسخ را ارسال می‌کند.
to Prefilled Url() String یک URL برای فرمی تولید می‌کند که در آن پاسخ‌ها بر اساس پاسخ‌های موجود در این فرم، از قبل پر شده‌اند.
with Item Grade(gradedResponse) Form Response نمرات پاسخ آیتم داده شده را به پاسخ فرم اضافه می‌کند.
with Item Response(response) Form Response پاسخ آیتم داده شده را به پاسخ فرم اضافه می‌کند.

Grid Item

روش‌ها

روش نوع بازگشتی شرح مختصر
clear Validation() Grid Item هرگونه اعتبارسنجی داده را برای این آیتم شبکه حذف می‌کند.
create Response(responses) Item Response یک Item Response جدید برای این آیتم شبکه‌ای ایجاد می‌کند.
duplicate() Grid Item یک کپی از این آیتم ایجاد می‌کند و آن را به انتهای فرم اضافه می‌کند.
get Columns() String[] مقادیر هر ستون در جدول را دریافت می‌کند.
get Help Text() String متن راهنمای آیتم (که گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود) را دریافت می‌کند.
get Id() Integer شناسه منحصر به فرد کالا را دریافت می‌کند.
get Index() Integer اندیس آیتم را از بین تمام آیتم‌های موجود در فرم دریافت می‌کند.
get Rows() String[] مقادیر هر ردیف در شبکه را دریافت می‌کند.
get Title() String عنوان آیتم (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود) را برمی‌گرداند.
get Type() Item Type نوع آیتم را که به صورت Item Type نمایش داده می‌شود، دریافت می‌کند.
is Required() Boolean مشخص می‌کند که آیا پاسخ‌دهنده باید به سوال پاسخ دهد یا خیر.
set Columns(columns) Grid Item ستون‌های شبکه را بر اساس آرایه‌ای از مقادیر تنظیم می‌کند.
set Help Text(text) Grid Item متن راهنمای آیتم را تنظیم می‌کند (گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود).
set Required(enabled) Grid Item مشخص می‌کند که آیا پاسخ‌دهنده باید به سوال پاسخ دهد یا خیر.
set Rows(rows) Grid Item ردیف‌های شبکه را بر اساس آرایه‌ای از مقادیر تنظیم می‌کند.
set Title(title) Grid Item عنوان آیتم را تنظیم می‌کند (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود).
set Validation(validation) Grid Item اعتبارسنجی داده‌ها را برای این آیتم شبکه تنظیم می‌کند.

Grid Validation

Grid Validation Builder

روش‌ها

روش نوع بازگشتی شرح مختصر
require Limit One Response Per Column() Grid Validation Builder برای یک آیتم شبکه‌ای، محدودیت یک پاسخ در هر ستون را الزامی می‌کند.

Image Item

روش‌ها

روش نوع بازگشتی شرح مختصر
duplicate() Image Item یک کپی از این آیتم ایجاد می‌کند و آن را به انتهای فرم اضافه می‌کند.
get Alignment() Alignment تراز افقی تصویر را دریافت می‌کند.
get Help Text() String متن راهنمای آیتم (که گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود) را دریافت می‌کند.
get Id() Integer شناسه منحصر به فرد کالا را دریافت می‌کند.
get Image() Blob تصویری که در حال حاضر به آیتم اختصاص داده شده است را دریافت می‌کند.
get Index() Integer اندیس آیتم را از بین تمام آیتم‌های موجود در فرم دریافت می‌کند.
get Title() String عنوان آیتم (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود) را برمی‌گرداند.
get Type() Item Type نوع آیتم را که به صورت Item Type نمایش داده می‌شود، دریافت می‌کند.
get Width() Integer عرض تصویر را بر حسب پیکسل دریافت می‌کند.
set Alignment(alignment) Image Item تراز افقی تصویر را تنظیم می‌کند.
set Help Text(text) Image Item متن راهنمای آیتم را تنظیم می‌کند (گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود).
set Image(image) Image Item خود تصویر را تنظیم می‌کند.
set Title(title) Image Item عنوان آیتم را تنظیم می‌کند (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود).
set Width(width) Image Item عرض تصویر را بر حسب پیکسل تنظیم می‌کند.

Item

روش‌ها

روش نوع بازگشتی شرح مختصر
as Checkbox Grid Item() Checkbox Grid Item آیتم را به عنوان یک آیتم شبکه‌ایِ چک‌باکس برمی‌گرداند.
as Checkbox Item() Checkbox Item آیتم را به عنوان یک آیتم چک‌باکس برمی‌گرداند.
as Date Item() Date Item آیتم را به عنوان یک آیتم تاریخ‌دار برمی‌گرداند.
as Date Time Item() Date Time Item آیتم را به عنوان یک آیتم تاریخ-زمان برمی‌گرداند.
as Duration Item() Duration Item آیتم را به عنوان یک آیتم مدت زمان برمی‌گرداند.
as Grid Item() Grid Item آیتم را به عنوان یک آیتم شبکه‌ای برمی‌گرداند.
as Image Item() Image Item آیتم را به عنوان یک آیتم تصویر برمی‌گرداند.
as List Item() List Item آیتم را به عنوان یک آیتم لیست برمی‌گرداند.
as Multiple Choice Item() Multiple Choice Item آیتم را به عنوان یک آیتم چند گزینه‌ای برمی‌گرداند.
as Page Break Item() Page Break Item آیتم را به عنوان یک آیتم page-break برمی‌گرداند.
as Paragraph Text Item() Paragraph Text Item آیتم را به عنوان یک آیتم متنی پاراگرافی برمی‌گرداند.
as Rating Item() Rating Item آیتم را به عنوان یک آیتم رتبه‌بندی برمی‌گرداند.
as Scale Item() Scale Item آیتم را به عنوان یک آیتم مقیاس‌پذیر برمی‌گرداند.
as Section Header Item() Section Header Item آیتم را به عنوان یک آیتم سربرگ بخش برمی‌گرداند.
as Text Item() Text Item آیتم را به عنوان یک آیتم متنی برمی‌گرداند.
as Time Item() Time Item آیتم را به عنوان یک آیتم زمانی برمی‌گرداند.
as Video Item() Video Item آیتم را به عنوان یک آیتم ویدیویی برمی‌گرداند.
duplicate() Item یک کپی از این آیتم ایجاد می‌کند و آن را به انتهای فرم اضافه می‌کند.
get Help Text() String متن راهنمای آیتم (که گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود) را دریافت می‌کند.
get Id() Integer شناسه منحصر به فرد کالا را دریافت می‌کند.
get Index() Integer اندیس آیتم را از بین تمام آیتم‌های موجود در فرم دریافت می‌کند.
get Title() String عنوان آیتم (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود) را برمی‌گرداند.
get Type() Item Type نوع آیتم را که به صورت Item Type نمایش داده می‌شود، دریافت می‌کند.
set Help Text(text) Item متن راهنمای آیتم را تنظیم می‌کند (گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود).
set Title(title) Item عنوان آیتم را تنظیم می‌کند (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود).

Item Response

روش‌ها

روش نوع بازگشتی شرح مختصر
get Feedback() Object بازخوردی را که برای پاسخ ارسالی پاسخ‌دهنده داده شده است، دریافت می‌کند.
get Item() Item آیتم سوالی را که این پاسخ به آن پاسخ می‌دهد، دریافت می‌کند.
get Response() Object پاسخی را که پاسخگو ارائه داده است، دریافت می‌کند.
get Score() Object امتیاز پاسخ ارسالی پاسخ‌دهنده را دریافت می‌کند.
set Feedback(feedback) Item Response بازخوردی را که باید برای پاسخ ارسالی پاسخ‌دهنده نمایش داده شود، تنظیم می‌کند.
set Score(score) Item Response امتیاز پاسخ ارسالی پاسخ‌دهنده را تعیین می‌کند.

Item Type

خواص

ملک نوع توضیحات
CHECKBOX Enum یک آیتم سؤالی که به پاسخ‌دهنده اجازه می‌دهد یک یا چند کادر انتخاب و همچنین یک فیلد اختیاری «سایر» را انتخاب کند.
CHECKBOX_GRID Enum یک آیتم سؤالی، که به صورت شبکه‌ای از ستون‌ها و ردیف‌ها ارائه می‌شود، که به پاسخ‌دهنده اجازه می‌دهد در هر ردیف، چندین گزینه را از میان مجموعه‌ای از کادرهای انتخاب، انتخاب کند.
DATE Enum یک سوال که به پاسخ دهنده اجازه می دهد تاریخ را مشخص کند.
DATETIME Enum یک سوال که به پاسخ دهنده اجازه می‌دهد تاریخ و زمان را مشخص کند.
DURATION Enum یک سوال که به پاسخ دهنده اجازه می‌دهد مدت زمان را مشخص کند.
GRID Enum یک آیتم سؤالی، که به صورت شبکه‌ای از ستون‌ها و ردیف‌ها ارائه می‌شود، که به پاسخ‌دهنده اجازه می‌دهد در هر ردیف، از بین دنباله‌ای از دکمه‌های رادیویی، یک گزینه را انتخاب کند.
IMAGE Enum یک آیتم طرح‌بندی که یک تصویر را نمایش می‌دهد.
LIST Enum یک سوال که به پاسخ‌دهنده اجازه می‌دهد از یک لیست کشویی، یک گزینه را انتخاب کند.
MULTIPLE_CHOICE Enum یک سوال که به پاسخ‌دهنده اجازه می‌دهد از فهرستی از دکمه‌های رادیویی یا یک فیلد اختیاری «سایر» یک گزینه را انتخاب کند.
PAGE_BREAK Enum یک آیتم طرح‌بندی که شروع یک صفحه را مشخص می‌کند.
PARAGRAPH_TEXT Enum یک سوال که به پاسخ دهنده اجازه می‌دهد یک بلوک متنی وارد کند.
RATING Enum یک سوال که به پاسخ دهنده اجازه می دهد امتیاز بدهد.
SCALE Enum یک سوال که به پاسخ‌دهنده اجازه می‌دهد از بین مجموعه‌ای از دکمه‌های رادیویی که شماره‌گذاری شده‌اند، یک گزینه را انتخاب کند.
SECTION_HEADER Enum یک آیتم طرح‌بندی که به صورت بصری شروع یک بخش را نشان می‌دهد.
TEXT Enum یک سوال که به پاسخ دهنده اجازه می‌دهد یک خط متن وارد کند.
TIME Enum یک سوال که به پاسخ دهنده اجازه می‌دهد زمانی از روز را مشخص کند.
VIDEO Enum یک آیتم طرح‌بندی که یک ویدیوی یوتیوب را نمایش می‌دهد.
FILE_UPLOAD Enum یک سوال که به پاسخ‌دهنده اجازه می‌دهد فایلی را آپلود کند.
UNSUPPORTED Enum موردی که در حال حاضر از طریق APIها پشتیبانی نمی‌شود.

List Item

روش‌ها

روش نوع بازگشتی شرح مختصر
create Choice(value) Choice انتخابی جدید ایجاد می‌کند.
create Choice(value, isCorrect) Choice انتخابی جدید ایجاد می‌کند.
create Choice(value, navigationItem) Choice یک انتخاب جدید با گزینه پیمایش صفحه ایجاد می‌کند که به یک آیتم پرش صفحه‌ای مشخص پرش می‌کند.
create Choice(value, navigationType) Choice یک انتخاب جدید با گزینه پیمایش صفحه ایجاد می‌کند.
create Response(response) Item Response یک Item Response جدید برای این آیتم لیست ایجاد می‌کند.
duplicate() List Item یک کپی از این آیتم ایجاد می‌کند و آن را به انتهای فرم اضافه می‌کند.
get Choices() Choice[] تمام گزینه‌های مربوط به یک آیتم را دریافت می‌کند.
get Feedback For Correct() Quiz Feedback |null بازخوردی را که به پاسخ‌دهندگان هنگام پاسخ صحیح به یک سوال نشان داده می‌شود، برمی‌گرداند.
get Feedback For Incorrect() Quiz Feedback |null بازخوردی را که به پاسخ‌دهندگان هنگام پاسخ نادرست به یک سوال نشان داده می‌شود، برمی‌گرداند.
get Help Text() String متن راهنمای آیتم (که گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود) را دریافت می‌کند.
get Id() Integer شناسه منحصر به فرد کالا را دریافت می‌کند.
get Index() Integer اندیس آیتم را از بین تمام آیتم‌های موجود در فرم دریافت می‌کند.
get Points() Integer مقدار امتیاز یک آیتم قابل درجه‌بندی را برمی‌گرداند.
get Title() String عنوان آیتم (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود) را برمی‌گرداند.
get Type() Item Type نوع آیتم را که به صورت Item Type نمایش داده می‌شود، دریافت می‌کند.
is Required() Boolean مشخص می‌کند که آیا پاسخ‌دهنده باید به سوال پاسخ دهد یا خیر.
set Choice Values(values) List Item انتخاب‌های یک آیتم را از آرایه‌ای از رشته‌ها تنظیم می‌کند.
set Choices(choices) List Item آرایه‌ای از گزینه‌ها را برای یک آیتم تنظیم می‌کند.
set Feedback For Correct(feedback) List Item تنظیم می‌کند که وقتی پاسخ صحیح به یک سوال داده می‌شود، بازخورد به پاسخ‌دهندگان نشان داده شود.
set Feedback For Incorrect(feedback) List Item تنظیم می‌کند که در صورت پاسخ نادرست پاسخ‌دهندگان به یک سوال، بازخوردی به آنها نشان داده شود.
set Help Text(text) List Item متن راهنمای آیتم را تنظیم می‌کند (گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود).
set Points(points) List Item تعداد امتیازاتی را که یک آیتم قابل رتبه‌بندی دارد، تعیین می‌کند.
set Required(enabled) List Item مشخص می‌کند که آیا پاسخ‌دهنده باید به سوال پاسخ دهد یا خیر.
set Title(title) List Item عنوان آیتم را تنظیم می‌کند (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود).

Multiple Choice Item

روش‌ها

روش نوع بازگشتی شرح مختصر
create Choice(value) Choice انتخابی جدید ایجاد می‌کند.
create Choice(value, isCorrect) Choice انتخابی جدید ایجاد می‌کند.
create Choice(value, navigationItem) Choice یک انتخاب جدید با گزینه پیمایش صفحه ایجاد می‌کند که به یک آیتم پرش صفحه‌ای مشخص پرش می‌کند.
create Choice(value, navigationType) Choice یک انتخاب جدید با گزینه پیمایش صفحه ایجاد می‌کند.
create Response(response) Item Response یک Item Response جدید برای این آیتم چندگزینه‌ای ایجاد می‌کند.
duplicate() Multiple Choice Item یک کپی از این آیتم ایجاد می‌کند و آن را به انتهای فرم اضافه می‌کند.
get Choices() Choice[] تمام گزینه‌های مربوط به یک آیتم را دریافت می‌کند.
get Feedback For Correct() Quiz Feedback |null بازخوردی را که به پاسخ‌دهندگان هنگام پاسخ صحیح به یک سوال نشان داده می‌شود، برمی‌گرداند.
get Feedback For Incorrect() Quiz Feedback |null بازخوردی را که به پاسخ‌دهندگان هنگام پاسخ نادرست به یک سوال نشان داده می‌شود، برمی‌گرداند.
get Help Text() String متن راهنمای آیتم (که گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود) را دریافت می‌کند.
get Id() Integer شناسه منحصر به فرد کالا را دریافت می‌کند.
get Index() Integer اندیس آیتم را از بین تمام آیتم‌های موجود در فرم دریافت می‌کند.
get Points() Integer مقدار امتیاز یک آیتم قابل درجه‌بندی را برمی‌گرداند.
get Title() String عنوان آیتم (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود) را برمی‌گرداند.
get Type() Item Type نوع آیتم را که به صورت Item Type نمایش داده می‌شود، دریافت می‌کند.
has Other Option() Boolean مشخص می‌کند که آیا آیتم گزینه‌ی «سایر» دارد یا خیر.
is Required() Boolean مشخص می‌کند که آیا پاسخ‌دهنده باید به سوال پاسخ دهد یا خیر.
set Choice Values(values) Multiple Choice Item انتخاب‌های یک آیتم را از آرایه‌ای از رشته‌ها تنظیم می‌کند.
set Choices(choices) Multiple Choice Item آرایه‌ای از گزینه‌ها را برای یک آیتم تنظیم می‌کند.
set Feedback For Correct(feedback) Multiple Choice Item تنظیم می‌کند که وقتی پاسخ صحیح به یک سوال داده می‌شود، بازخورد به پاسخ‌دهندگان نشان داده شود.
set Feedback For Incorrect(feedback) Multiple Choice Item تنظیم می‌کند که در صورت پاسخ نادرست پاسخ‌دهندگان به یک سوال، بازخوردی به آنها نشان داده شود.
set Help Text(text) Multiple Choice Item متن راهنمای آیتم را تنظیم می‌کند (گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود).
set Points(points) Multiple Choice Item تعداد امتیازاتی را که یک آیتم قابل رتبه‌بندی دارد، تعیین می‌کند.
set Required(enabled) Multiple Choice Item مشخص می‌کند که آیا پاسخ‌دهنده باید به سوال پاسخ دهد یا خیر.
set Title(title) Multiple Choice Item عنوان آیتم را تنظیم می‌کند (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود).
show Other Option(enabled) Multiple Choice Item تعیین می‌کند که آیا آیتم گزینه "سایر" را داشته باشد یا خیر.

Page Break Item

روش‌ها

روش نوع بازگشتی شرح مختصر
duplicate() Page Break Item یک کپی از این آیتم ایجاد می‌کند و آن را به انتهای فرم اضافه می‌کند.
get Go To Page() Page Break Item Page Break Item را که فرم پس از تکمیل صفحه قبل از این شکست صفحه (یعنی با رسیدن به این شکست صفحه با پیشرفت خطی عادی در طول فرم) به آن پرش می‌کند، دریافت می‌کند.
get Help Text() String متن راهنمای آیتم (که گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود) را دریافت می‌کند.
get Id() Integer شناسه منحصر به فرد کالا را دریافت می‌کند.
get Index() Integer اندیس آیتم را از بین تمام آیتم‌های موجود در فرم دریافت می‌کند.
get Page Navigation Type() Page Navigation Type نوع پیمایش صفحه‌ای را که پس از تکمیل صفحه قبل از این شکست صفحه رخ می‌دهد، دریافت می‌کند (یعنی، پس از رسیدن به این شکست صفحه با پیشرفت خطی عادی در فرم).
get Title() String عنوان آیتم (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود) را برمی‌گرداند.
get Type() Item Type نوع آیتم را که به صورت Item Type نمایش داده می‌شود، دریافت می‌کند.
set Go To Page(goToPageItem) Page Break Item تنظیم می‌کند که پس از تکمیل صفحه قبل از این شکست صفحه (یعنی با رسیدن به این شکست صفحه با پیشرفت خطی عادی در فرم)، به صفحه مورد نظر پرش شود.
set Go To Page(navigationType) Page Break Item نوع پیمایش صفحه را که پس از تکمیل صفحه قبل از این شکست صفحه (یعنی پس از رسیدن به این شکست صفحه با پیشرفت خطی عادی در فرم) رخ می‌دهد، تنظیم می‌کند.
set Help Text(text) Page Break Item متن راهنمای آیتم را تنظیم می‌کند (گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود).
set Title(title) Page Break Item عنوان آیتم را تنظیم می‌کند (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود).

خواص

ملک نوع توضیحات
CONTINUE Enum پس از تکمیل صفحه فعلی، به صفحه بعدی فرم بروید.
GO_TO_PAGE Enum پرش به صفحه مشخص شده از فرم پس از تکمیل صفحه فعلی.
RESTART Enum پس از تکمیل صفحه فعلی، فرم را از ابتدا و بدون پاک کردن پاسخ‌های وارد شده تاکنون، مجدداً راه‌اندازی کنید.
SUBMIT Enum پس از تکمیل صفحه فعلی، پاسخ فرم را ارسال کنید.

Paragraph Text Item

روش‌ها

روش نوع بازگشتی شرح مختصر
clear Validation() Paragraph Text Item هرگونه اعتبارسنجی داده را برای این آیتم متنی پاراگراف حذف می‌کند.
create Response(response) Item Response یک Item Response جدید برای این آیتم متنی پاراگراف ایجاد می‌کند.
duplicate() Paragraph Text Item یک کپی از این آیتم ایجاد می‌کند و آن را به انتهای فرم اضافه می‌کند.
get General Feedback() Quiz Feedback |null بازخوردی را که به پاسخ‌دهندگان هنگام پاسخ به یک سوال قابل نمره‌دهی نشان داده می‌شود، برمی‌گرداند.
get Help Text() String متن راهنمای آیتم (که گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود) را دریافت می‌کند.
get Id() Integer شناسه منحصر به فرد کالا را دریافت می‌کند.
get Index() Integer اندیس آیتم را از بین تمام آیتم‌های موجود در فرم دریافت می‌کند.
get Points() Integer مقدار امتیاز یک آیتم قابل درجه‌بندی را برمی‌گرداند.
get Title() String عنوان آیتم (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود) را برمی‌گرداند.
get Type() Item Type نوع آیتم را که به صورت Item Type نمایش داده می‌شود، دریافت می‌کند.
is Required() Boolean مشخص می‌کند که آیا پاسخ‌دهنده باید به سوال پاسخ دهد یا خیر.
set General Feedback(feedback) Paragraph Text Item تنظیم می‌کند که هنگام پاسخ دادن پاسخ‌دهندگان به یک سوال قابل نمره‌دهی که پاسخ صحیح یا غلط ندارد (یعنی سوالاتی که نیاز به نمره‌دهی دستی دارند)، بازخوردی به آنها نشان داده شود.
set Help Text(text) Paragraph Text Item متن راهنمای آیتم را تنظیم می‌کند (گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود).
set Points(points) Paragraph Text Item تعداد امتیازاتی را که یک آیتم قابل رتبه‌بندی دارد، تعیین می‌کند.
set Required(enabled) Paragraph Text Item مشخص می‌کند که آیا پاسخ‌دهنده باید به سوال پاسخ دهد یا خیر.
set Title(title) Paragraph Text Item عنوان آیتم را تنظیم می‌کند (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود).
set Validation(validation) Paragraph Text Item اعتبارسنجی داده‌ها را برای این آیتم متنی پاراگراف تنظیم می‌کند.

Paragraph Text Validation

Paragraph Text Validation Builder

روش‌ها

روش نوع بازگشتی شرح مختصر
require Text Contains Pattern(pattern) Paragraph Text Validation Builder نیاز است که پاسخ شامل الگو باشد.
require Text Does Not Contain Pattern(pattern) Paragraph Text Validation Builder مستلزم آن است که پاسخ شامل الگو نباشد.
require Text Does Not Match Pattern(pattern) Paragraph Text Validation Builder نیاز به پاسخی دارد که با الگو مطابقت نداشته باشد.
require Text Length Greater Than Or Equal To(number) Paragraph Text Validation Builder طول پاسخ را ملزم می‌کند که بزرگتر یا مساوی مقدار باشد.
require Text Length Less Than Or Equal To(number) Paragraph Text Validation Builder لازم است طول پاسخ کمتر از مقدار باشد.
require Text Matches Pattern(pattern) Paragraph Text Validation Builder نیاز به پاسخ برای تطبیق الگو دارد.

Quiz Feedback

روش‌ها

روش نوع بازگشتی شرح مختصر
get Link Urls() String[] فهرستی از URL های مرتبط با بازخورد را دریافت می‌کند.
get Text() String متن نمایشی بازخورد (Feedback) را دریافت می‌کند.

Quiz Feedback Builder

روش‌ها

روش نوع بازگشتی شرح مختصر
add Link(url) Quiz Feedback Builder پیوندی به مطالب تکمیلی بازخورد اضافه می‌کند.
add Link(url, displayText) Quiz Feedback Builder پیوندی به مطالب تکمیلی بازخورد اضافه می‌کند.
build() Quiz Feedback یک بازخورد از نوع مربوطه برای این سازنده ایجاد می‌کند.
copy() Quiz Feedback Builder یک کپی از این سازنده را برمی‌گرداند.
set Text(text) Quiz Feedback Builder متن بازخورد را تنظیم می‌کند.

Rating Icon Type

خواص

ملک نوع توضیحات
STAR Enum یک آیکون ستاره.
HEART Enum یک آیکون قلب.
THUMB_UP Enum یک آیکون با علامت شست رو به بالا.

Rating Item

روش‌ها

روش نوع بازگشتی شرح مختصر
create Response(response) Item Response یک Item Response جدید برای این آیتم امتیازدهی ایجاد می‌کند.
duplicate() Rating Item یک کپی از این آیتم ایجاد می‌کند و آن را به انتهای فرم اضافه می‌کند.
get General Feedback() Quiz Feedback |null بازخوردی را که به پاسخ‌دهندگان هنگام پاسخ به یک سوال قابل نمره‌دهی نشان داده می‌شود، برمی‌گرداند.
get Help Text() String متن راهنمای آیتم (که گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود) را دریافت می‌کند.
get Id() Integer شناسه منحصر به فرد کالا را دریافت می‌کند.
get Index() Integer اندیس آیتم را از بین تمام آیتم‌های موجود در فرم دریافت می‌کند.
get Points() Integer مقدار امتیاز یک آیتم قابل درجه‌بندی را برمی‌گرداند.
get Rating Icon() Rating Icon Type آیکون انتخاب شده برای رتبه‌بندی را دریافت می‌کند.
get Rating Scale Level() Integer سطح مقیاس رتبه‌بندی را دریافت می‌کند.
get Title() String عنوان آیتم (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود) را برمی‌گرداند.
get Type() Item Type نوع آیتم را که به صورت Item Type نمایش داده می‌شود، دریافت می‌کند.
is Required() Boolean مشخص می‌کند که آیا پاسخ‌دهنده باید به سوال پاسخ دهد یا خیر.
set General Feedback(feedback) Rating Item تنظیم می‌کند که هنگام پاسخ دادن پاسخ‌دهندگان به یک سوال قابل نمره‌دهی که پاسخ صحیح یا غلط ندارد (یعنی سوالاتی که نیاز به نمره‌دهی دستی دارند)، بازخوردی به آنها نشان داده شود.
set Help Text(text) Rating Item متن راهنمای آیتم را تنظیم می‌کند (گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود).
set Points(points) Rating Item تعداد امتیازاتی را که یک آیتم قابل رتبه‌بندی دارد، تعیین می‌کند.
set Rating Icon(ratingIcon) Rating Item آیکون رتبه‌بندی را تنظیم می‌کند.
set Rating Scale Level(ratingScaleLevel) Rating Item حداکثر سطح مقیاس رتبه‌بندی را تنظیم می‌کند.
set Required(enabled) Rating Item مشخص می‌کند که آیا پاسخ‌دهنده باید به سوال پاسخ دهد یا خیر.
set Title(title) Rating Item عنوان آیتم را تنظیم می‌کند (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود).

Scale Item

روش‌ها

روش نوع بازگشتی شرح مختصر
create Response(response) Item Response یک Item Response جدید برای این آیتم مقیاس ایجاد می‌کند.
duplicate() Scale Item یک کپی از این آیتم ایجاد می‌کند و آن را به انتهای فرم اضافه می‌کند.
get General Feedback() Quiz Feedback |null بازخوردی را که به پاسخ‌دهندگان هنگام پاسخ به یک سوال قابل نمره‌دهی نشان داده می‌شود، برمی‌گرداند.
get Help Text() String متن راهنمای آیتم (که گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود) را دریافت می‌کند.
get Id() Integer شناسه منحصر به فرد کالا را دریافت می‌کند.
get Index() Integer اندیس آیتم را از بین تمام آیتم‌های موجود در فرم دریافت می‌کند.
get Left Label() String در صورت وجود، برچسب مربوط به حد پایین مقیاس را دریافت می‌کند.
get Lower Bound() Integer حد پایین مقیاس را بدست می‌آورد.
get Points() Integer مقدار امتیاز یک آیتم قابل درجه‌بندی را برمی‌گرداند.
get Right Label() String در صورت وجود، برچسب حد بالای مقیاس را دریافت می‌کند.
get Title() String عنوان آیتم (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود) را برمی‌گرداند.
get Type() Item Type نوع آیتم را که به صورت Item Type نمایش داده می‌شود، دریافت می‌کند.
get Upper Bound() Integer حد بالای مقیاس را بدست می‌آورد.
is Required() Boolean مشخص می‌کند که آیا پاسخ‌دهنده باید به سوال پاسخ دهد یا خیر.
set Bounds(lower, upper) Scale Item مرزهای پایین و بالای مقیاس را تنظیم می‌کند.
set General Feedback(feedback) Scale Item تنظیم می‌کند که هنگام پاسخ دادن پاسخ‌دهندگان به یک سوال قابل نمره‌دهی که پاسخ صحیح یا غلط ندارد (یعنی سوالاتی که نیاز به نمره‌دهی دستی دارند)، بازخوردی به آنها نشان داده شود.
set Help Text(text) Scale Item متن راهنمای آیتم را تنظیم می‌کند (گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود).
set Labels(lower, upper) Scale Item برچسب‌هایی را برای مرزهای پایین و بالای مقیاس تنظیم می‌کند.
set Points(points) Scale Item تعداد امتیازاتی را که یک آیتم قابل رتبه‌بندی دارد، تعیین می‌کند.
set Required(enabled) Scale Item مشخص می‌کند که آیا پاسخ‌دهنده باید به سوال پاسخ دهد یا خیر.
set Title(title) Scale Item عنوان آیتم را تنظیم می‌کند (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود).

Section Header Item

روش‌ها

روش نوع بازگشتی شرح مختصر
duplicate() Section Header Item یک کپی از این آیتم ایجاد می‌کند و آن را به انتهای فرم اضافه می‌کند.
get Help Text() String متن راهنمای آیتم (که گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود) را دریافت می‌کند.
get Id() Integer شناسه منحصر به فرد کالا را دریافت می‌کند.
get Index() Integer اندیس آیتم را از بین تمام آیتم‌های موجود در فرم دریافت می‌کند.
get Title() String عنوان آیتم (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود) را برمی‌گرداند.
get Type() Item Type نوع آیتم را که به صورت Item Type نمایش داده می‌شود، دریافت می‌کند.
set Help Text(text) Section Header Item متن راهنمای آیتم را تنظیم می‌کند (گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود).
set Title(title) Section Header Item عنوان آیتم را تنظیم می‌کند (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود).

Text Item

روش‌ها

روش نوع بازگشتی شرح مختصر
clear Validation() Text Item هرگونه اعتبارسنجی داده را برای این آیتم متنی حذف می‌کند.
create Response(response) Item Response یک Item Response جدید برای این آیتم متنی ایجاد می‌کند.
duplicate() Text Item یک کپی از این آیتم ایجاد می‌کند و آن را به انتهای فرم اضافه می‌کند.
get General Feedback() Quiz Feedback |null بازخوردی را که به پاسخ‌دهندگان هنگام پاسخ به یک سوال قابل نمره‌دهی نشان داده می‌شود، برمی‌گرداند.
get Help Text() String متن راهنمای آیتم (که گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود) را دریافت می‌کند.
get Id() Integer شناسه منحصر به فرد کالا را دریافت می‌کند.
get Index() Integer اندیس آیتم را از بین تمام آیتم‌های موجود در فرم دریافت می‌کند.
get Points() Integer مقدار امتیاز یک آیتم قابل درجه‌بندی را برمی‌گرداند.
get Title() String عنوان آیتم (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود) را برمی‌گرداند.
get Type() Item Type نوع آیتم را که به صورت Item Type نمایش داده می‌شود، دریافت می‌کند.
is Required() Boolean مشخص می‌کند که آیا پاسخ‌دهنده باید به سوال پاسخ دهد یا خیر.
set General Feedback(feedback) Text Item تنظیم می‌کند که هنگام پاسخ دادن پاسخ‌دهندگان به یک سوال قابل نمره‌دهی که پاسخ صحیح یا غلط ندارد (یعنی سوالاتی که نیاز به نمره‌دهی دستی دارند)، بازخوردی به آنها نشان داده شود.
set Help Text(text) Text Item متن راهنمای آیتم را تنظیم می‌کند (گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود).
set Points(points) Text Item تعداد امتیازاتی را که یک آیتم قابل رتبه‌بندی دارد، تعیین می‌کند.
set Required(enabled) Text Item مشخص می‌کند که آیا پاسخ‌دهنده باید به سوال پاسخ دهد یا خیر.
set Title(title) Text Item عنوان آیتم را تنظیم می‌کند (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود).
set Validation(validation) Text Item اعتبارسنجی داده‌ها را برای این آیتم متنی تنظیم می‌کند.

Text Validation

Text Validation Builder

روش‌ها

روش نوع بازگشتی شرح مختصر
require Number() Text Validation Builder لازم است که عنصر متن، عدد باشد.
require Number Between(start, end) Text Validation Builder لازم است که عنصر متن، شامل یک عدد بین شروع و پایان، باشد.
require Number Equal To(number) Text Validation Builder لازم است که عنصر متنی، عددی برابر با مقدار مشخص شده باشد.
require Number Greater Than(number) Text Validation Builder لازم است که عدد مورد نظر در متن، بزرگتر از مقدار مشخص شده باشد.
require Number Greater Than Or Equal To(number) Text Validation Builder لازم است که عدد مورد نظر در متن، بزرگتر یا مساوی مقدار مشخص شده باشد.
require Number Less Than(number) Text Validation Builder لازم است که عدد مورد نظر در متن، کمتر از مقدار مشخص شده باشد.
require Number Less Than Or Equal To(number) Text Validation Builder لازم است که عدد مورد نظر در متن، کمتر یا مساوی مقدار مشخص شده باشد.
require Number Not Between(start, end) Text Validation Builder مستلزم آن است که عنصر متن، عددی باشد که بین شروع و پایان قرار نگیرد، و شامل همه نباشد.
require Number Not Equal To(number) Text Validation Builder لازم است که عنصر متنی، عددی باشد که با مقدار مشخص شده برابر نباشد.
require Text Contains Pattern(pattern) Text Validation Builder نیاز است که پاسخ شامل الگو باشد.
require Text Does Not Contain Pattern(pattern) Text Validation Builder مستلزم آن است که پاسخ شامل الگو نباشد.
require Text Does Not Match Pattern(pattern) Text Validation Builder نیاز به پاسخی دارد که با الگو مطابقت نداشته باشد.
require Text Is Email() Text Validation Builder لازم است که متن، یک آدرس ایمیل باشد.
require Text Is Url() Text Validation Builder لازم است که متن، یک URL باشد.
require Text Length Greater Than Or Equal To(number) Text Validation Builder طول پاسخ را ملزم می‌کند که بزرگتر یا مساوی مقدار باشد.
require Text Length Less Than Or Equal To(number) Text Validation Builder لازم است طول پاسخ کمتر از مقدار باشد.
require Text Matches Pattern(pattern) Text Validation Builder نیاز به پاسخ برای تطبیق الگو دارد.
require Whole Number() Text Validation Builder لازم است که متن مورد نظر یک عدد صحیح باشد.

Time Item

روش‌ها

روش نوع بازگشتی شرح مختصر
create Response(hour, minute) Item Response یک Item Response جدید برای این آیتم زمانی ایجاد می‌کند.
duplicate() Time Item یک کپی از این آیتم ایجاد می‌کند و آن را به انتهای فرم اضافه می‌کند.
get General Feedback() Quiz Feedback |null بازخوردی را که به پاسخ‌دهندگان هنگام پاسخ به یک سوال قابل نمره‌دهی نشان داده می‌شود، برمی‌گرداند.
get Help Text() String متن راهنمای آیتم (که گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود) را دریافت می‌کند.
get Id() Integer شناسه منحصر به فرد کالا را دریافت می‌کند.
get Index() Integer اندیس آیتم را از بین تمام آیتم‌های موجود در فرم دریافت می‌کند.
get Points() Integer مقدار امتیاز یک آیتم قابل درجه‌بندی را برمی‌گرداند.
get Title() String عنوان آیتم (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود) را برمی‌گرداند.
get Type() Item Type نوع آیتم را که به صورت Item Type نمایش داده می‌شود، دریافت می‌کند.
is Required() Boolean مشخص می‌کند که آیا پاسخ‌دهنده باید به سوال پاسخ دهد یا خیر.
set General Feedback(feedback) Time Item تنظیم می‌کند که هنگام پاسخ دادن پاسخ‌دهندگان به یک سوال قابل نمره‌دهی که پاسخ صحیح یا غلط ندارد (یعنی سوالاتی که نیاز به نمره‌دهی دستی دارند)، بازخوردی به آنها نشان داده شود.
set Help Text(text) Time Item متن راهنمای آیتم را تنظیم می‌کند (گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود).
set Points(points) Time Item تعداد امتیازاتی را که یک آیتم قابل رتبه‌بندی دارد، تعیین می‌کند.
set Required(enabled) Time Item مشخص می‌کند که آیا پاسخ‌دهنده باید به سوال پاسخ دهد یا خیر.
set Title(title) Time Item عنوان آیتم را تنظیم می‌کند (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود).

Video Item

روش‌ها

روش نوع بازگشتی شرح مختصر
duplicate() Video Item یک کپی از این آیتم ایجاد می‌کند و آن را به انتهای فرم اضافه می‌کند.
get Alignment() Alignment تراز افقی ویدیو را دریافت می‌کند.
get Help Text() String متن راهنمای آیتم (که گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود) را دریافت می‌کند.
get Id() Integer شناسه منحصر به فرد کالا را دریافت می‌کند.
get Index() Integer اندیس آیتم را از بین تمام آیتم‌های موجود در فرم دریافت می‌کند.
get Title() String عنوان آیتم (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود) را برمی‌گرداند.
get Type() Item Type نوع آیتم را که به صورت Item Type نمایش داده می‌شود، دریافت می‌کند.
get Width() Integer عرض ویدیو را بر حسب پیکسل دریافت می‌کند.
set Alignment(alignment) Video Item تراز افقی ویدیو را تنظیم می‌کند.
set Help Text(text) Video Item متن راهنمای آیتم را تنظیم می‌کند (گاهی اوقات برای آیتم‌های طرح‌بندی مانند Image Items ، Page Break Items و Section Header Items متن توضیحات نامیده می‌شود).
set Title(title) Video Item عنوان آیتم را تنظیم می‌کند (که گاهی اوقات در مورد Section Header Item ، متن سربرگ نامیده می‌شود).
set Video Url(youtubeUrl) Video Item خود ویدیو را از یک URL یوتیوب یا شناسه ویدیوی یوتیوب مشخص تنظیم می‌کند.
set Width(width) Video Item عرض ویدیو را بر حسب پیکسل تنظیم می‌کند.