Forms Service

فرم ها

این سرویس به اسکریپت‌ها اجازه می‌دهد تا فرم‌های 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 یک Data Validation برای یک CheckboxGridItem .
CheckboxGridValidationBuilder یک DataValidationBuilder برای CheckboxGridValidation .
CheckboxItem یک مورد سوالی که به پاسخ دهنده اجازه می دهد یک یا چند کادر انتخاب و همچنین یک فیلد اختیاری "دیگر" را انتخاب کند.
CheckboxValidation یک Data Validation برای یک CheckboxItem .
CheckboxValidationBuilder یک DataValidationBuilder برای CheckboxValidation .
Choice یک انتخاب واحد مرتبط با یک نوع Item که از انتخاب‌هایی مانند CheckboxItem ، ListItem یا MultipleChoiceItem پشتیبانی می‌کند.
DateItem سوالی که به پاسخ دهنده اجازه می دهد تاریخ را مشخص کند.
DateTimeItem سوالی که به پاسخ دهنده اجازه می دهد تاریخ و زمان را مشخص کند.
DestinationType شماره ای که نشان دهنده انواع پشتیبانی شده از مقصدهای فرم-پاسخ است.
DurationItem سوالی که به پاسخ دهنده اجازه می دهد مدت زمان را مشخص کند.
FeedbackType یک عدد که نشان دهنده انواع بازخوردهای پشتیبانی شده است.
Form فرمی که شامل خصوصیات و موارد کلی است.
FormApp به یک اسکریپت اجازه می دهد یک Form موجود را باز کند یا یک فرم جدید ایجاد کند.
FormResponse پاسخی به فرم به عنوان یک کل.
GridItem یک آیتم سوال، ارائه شده به عنوان شبکه ای از ستون ها و ردیف ها، که به پاسخ دهنده اجازه می دهد تا یک گزینه را در هر ردیف از دنباله ای از دکمه های رادیویی انتخاب کند.
GridValidation یک Data Validation برای یک GridItem .
GridValidationBuilder یک DataValidationBuilder برای یک GridValidation .
ImageItem یک آیتم طرح بندی که یک تصویر را نمایش می دهد.
Item یک مورد فرم عمومی که حاوی ویژگی‌های مشترک برای همه موارد است، مانند عنوان و متن راهنما.
ItemResponse پاسخ به یک مورد سوال در یک فرم.
ItemType شماره ای که نشان دهنده انواع پشتیبانی شده از موارد فرم است.
ListItem یک مورد سوال که به پاسخ دهنده اجازه می دهد یک گزینه را از یک لیست کشویی انتخاب کند.
MultipleChoiceItem یک آیتم سوال که به پاسخ دهنده اجازه می دهد یک گزینه را از لیست دکمه های رادیویی یا یک فیلد اختیاری "دیگر" انتخاب کند.
PageBreakItem یک آیتم طرح بندی که شروع یک صفحه را نشان می دهد.
PageNavigationType شماره ای که نشان دهنده انواع پشتیبانی شده پیمایش صفحه است.
ParagraphTextItem یک آیتم سوال که به پاسخ دهنده اجازه می دهد یک بلوک متن را وارد کند.
ParagraphTextValidation یک Data Validation برای یک ParagraphTextItem .
ParagraphTextValidationBuilder یک DataValidationBuilder برای یک ParagraphTextValidation .
QuizFeedback اجرای bean یک بازخورد، که حاوی ویژگی‌های مشترک برای همه بازخوردها است، مانند متن یا پیوندها.
QuizFeedbackBuilder FeedbackBuilder پایه که شامل تنظیم‌کننده‌هایی برای ویژگی‌های مشترک برای همه بازخوردها، مانند متن نمایشی است.
ScaleItem یک آیتم سوال که به پاسخ دهنده اجازه می دهد یک گزینه را از یک دنباله شماره گذاری دکمه های رادیویی انتخاب کند.
SectionHeaderItem یک آیتم طرح بندی که به صورت بصری شروع یک بخش را نشان می دهد.
TextItem سوالی که به پاسخ دهنده اجازه می دهد یک خط متن را وارد کند.
TextValidation یک Data Validation برای یک 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 یک مورد سوال جدید اضافه می کند که به پاسخ دهنده اجازه می دهد یک گزینه را از لیست دکمه های رادیویی یا یک فیلد "دیگر" اختیاری انتخاب کند.
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 نشانی اینترنتی را دریافت می کند که می توان از آن برای دسترسی به حالت ویرایش فرم استفاده کرد.
getEditors() User[] لیست ویرایشگران این Form را دریافت می کند.
getId() String شناسه فرم را می گیرد.
getItemById(id) Item مورد را با شناسه داده شده دریافت می کند.
getItems() Item[] آرایه ای از تمام موارد موجود در فرم را دریافت می کند.
getItems(itemType) Item[] آرایه ای از همه موارد از یک نوع معین را دریافت می کند.
getPublishedUrl() String نشانی اینترنتی را دریافت می کند که می توان از آن برای پاسخ دادن به فرم استفاده کرد.
getResponse(responseId) FormResponse بر اساس شناسه پاسخ خود یک پاسخ فرم واحد دریافت می کند.
getResponses() FormResponse[] آرایه ای از تمام پاسخ های فرم را دریافت می کند.
getResponses(timestamp) FormResponse[] آرایه ای از تمام پاسخ های فرم را پس از تاریخ و زمان معین دریافت می کند.
getShuffleQuestions() Boolean تعیین می کند که آیا ترتیب سؤالات در هر صفحه از فرم تصادفی است یا خیر.
getSummaryUrl() String نشانی اینترنتی را دریافت می کند که می توان از آن برای مشاهده خلاصه ای از پاسخ های فرم استفاده کرد.
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 نمرات FormResponses داده شده را ارسال می کند.

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 یک آیتم سوال که به پاسخ دهنده اجازه می دهد یک گزینه را از لیست دکمه های رادیویی یا یک فیلد اختیاری "دیگر" انتخاب کند.
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 ).

خواص

اموال تایپ کنید توضیحات
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

روش ها

روش نوع برگشت شرح مختصر
requireNumber() TextValidationBuilder نیاز دارد که مورد متنی یک عدد باشد.
requireNumberBetween(start, end) TextValidationBuilder نیاز دارد که آیتم متنی یک عدد بین شروع و پایان باشد و شامل باشد.
requireNumberEqualTo(number) TextValidationBuilder به آیتم متنی نیاز دارد که عددی برابر با مقدار مشخص شده باشد.
requireNumberGreaterThan(number) TextValidationBuilder نیاز دارد که آیتم متنی عددی بیشتر از مقدار مشخص شده باشد.
requireNumberGreaterThanOrEqualTo(number) TextValidationBuilder نیاز دارد که آیتم متنی عددی بزرگتر یا مساوی با مقدار مشخص شده باشد.
requireNumberLessThan(number) TextValidationBuilder نیاز دارد که آیتم متنی عددی کمتر از مقدار مشخص شده باشد.
requireNumberLessThanOrEqualTo(number) TextValidationBuilder نیاز دارد که آیتم متنی عددی کمتر یا مساوی با مقدار مشخص شده باشد.
requireNumberNotBetween(start, end) TextValidationBuilder نیاز دارد که آیتم متنی عددی باشد که بین شروع و پایان نباشد و شامل باشد.
requireNumberNotEqualTo(number) TextValidationBuilder نیاز دارد که آیتم متنی عددی باشد که با مقدار مشخص شده برابر نباشد.
requireTextContainsPattern(pattern) TextValidationBuilder نیاز به پاسخ برای حاوی الگو دارد.
requireTextDoesNotContainPattern(pattern) TextValidationBuilder به پاسخ نیاز دارد تا حاوی الگو نباشد.
requireTextDoesNotMatchPattern(pattern) TextValidationBuilder نیاز به پاسخ برای عدم تطابق الگو دارد.
requireTextIsEmail() TextValidationBuilder مورد نیاز است که مورد متنی یک آدرس ایمیل باشد.
requireTextIsUrl() TextValidationBuilder نیاز دارد که آیتم متنی یک URL باشد.
requireTextLengthGreaterThanOrEqualTo(number) TextValidationBuilder نیاز دارد که طول پاسخ بزرگتر یا مساوی با مقدار باشد.
requireTextLengthLessThanOrEqualTo(number) TextValidationBuilder نیاز دارد که طول پاسخ کمتر از مقدار باشد.
requireTextMatchesPattern(pattern) TextValidationBuilder نیاز به پاسخ به الگوی مطابقت دارد.
requireWholeNumber() 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 عرض ویدیو را بر حسب پیکسل تنظیم می کند.