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 عرض این فیلم را در پیکسل ها تنظیم می کند.