این سرویس به اسکریپتها اجازه میدهد تا فرمهای 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 ). |
PageNavigationType
خواص
اموال | تایپ کنید | توضیحات |
---|---|---|
CONTINUE | Enum | پس از تکمیل صفحه فعلی به صفحه بعدی فرم ادامه دهید. |
GO_TO_PAGE | Enum | پس از تکمیل صفحه فعلی به صفحه مشخصی از فرم بروید. |
RESTART | Enum | پس از تکمیل صفحه فعلی، فرم را از ابتدا، بدون پاک کردن پاسخ های وارد شده، مجدداً راه اندازی کنید. |
SUBMIT | Enum | پاسخ فرم را پس از تکمیل صفحه فعلی ارسال کنید. |
ParagraphTextItem
روش ها
روش | نوع برگشت | شرح مختصر |
---|---|---|
clearValidation() | ParagraphTextItem | هر گونه اعتبارسنجی داده را برای این مورد متنی پاراگراف حذف می کند. |
createResponse(response) | ItemResponse | یک ItemResponse جدید برای این آیتم متنی پاراگراف ایجاد می کند. |
duplicate() | ParagraphTextItem | یک کپی از این مورد ایجاد می کند و آن را به انتهای فرم اضافه می کند. |
getGeneralFeedback() | QuizFeedback | بازخوردی را برمیگرداند که به پاسخدهندگان هنگام پاسخ دادن به یک سؤال قابل نمره نشان داده میشود. |
getHelpText() | String | متن راهنمای مورد را دریافت میکند (گاهی اوقات متن توضیحات برای موارد طرحبندی مانند ImageItems ، PageBreakItems و SectionHeaderItems نامیده میشود). |
getId() | Integer | شناسه منحصر به فرد مورد را دریافت می کند. |
getIndex() | Integer | نمایه مورد را از بین تمام موارد موجود در فرم دریافت می کند. |
getPoints() | Integer | مقدار امتیاز یک مورد قابل نمره را برمیگرداند. |
getTitle() | String | عنوان مورد را دریافت می کند (گاهی اوقات به آن متن سرصفحه می گویند، در مورد SectionHeaderItem ). |
getType() | ItemType | نوع مورد را دریافت می کند که به صورت ItemType نمایش داده می شود. |
isRequired() | Boolean | تعیین می کند که آیا پاسخ دهنده باید به سوال پاسخ دهد یا خیر. |
setGeneralFeedback(feedback) | ParagraphTextItem | بازخورد را تنظیم می کند تا زمانی که پاسخ دهندگان به سؤال قابل نمره دهی که پاسخ صحیح یا نادرست ندارد (یعنی سؤالاتی که نیاز به درجه بندی دستی دارند) پاسخ می دهند، نشان داده شود. |
setHelpText(text) | ParagraphTextItem | متن راهنمای مورد را تنظیم میکند (گاهی اوقات متن توضیحات برای موارد طرحبندی مانند ImageItems ، PageBreakItems و SectionHeaderItems نامیده میشود). |
setPoints(points) | ParagraphTextItem | تعداد امتیازهایی را که یک آیتم قابل نمره ارزش دارد را تعیین می کند. |
setRequired(enabled) | ParagraphTextItem | تعیین می کند که آیا پاسخ دهنده باید به سؤال پاسخ دهد یا خیر. |
setTitle(title) | ParagraphTextItem | عنوان مورد را تنظیم می کند (گاهی اوقات به آن متن سرصفحه می گویند، در مورد SectionHeaderItem ). |
setValidation(validation) | ParagraphTextItem | اعتبار سنجی داده ها را برای این مورد متنی پاراگراف تنظیم می کند. |
ParagraphTextValidation
ParagraphTextValidationBuilder
روش ها
روش | نوع برگشت | شرح مختصر |
---|---|---|
requireTextContainsPattern(pattern) | ParagraphTextValidationBuilder | نیاز به پاسخ برای حاوی الگو دارد. |
requireTextDoesNotContainPattern(pattern) | ParagraphTextValidationBuilder | به پاسخ نیاز دارد تا حاوی الگو نباشد. |
requireTextDoesNotMatchPattern(pattern) | ParagraphTextValidationBuilder | نیاز به پاسخ برای عدم تطابق الگو دارد. |
requireTextLengthGreaterThanOrEqualTo(number) | ParagraphTextValidationBuilder | نیاز دارد که طول پاسخ بزرگتر یا مساوی با مقدار باشد. |
requireTextLengthLessThanOrEqualTo(number) | ParagraphTextValidationBuilder | نیاز دارد که طول پاسخ کمتر از مقدار باشد. |
requireTextMatchesPattern(pattern) | ParagraphTextValidationBuilder | نیاز به پاسخ به الگوی مطابقت دارد. |
QuizFeedback
روش ها
روش | نوع برگشت | شرح مختصر |
---|---|---|
getLinkUrls() | String[] | فهرستی از URL های مرتبط با بازخورد را دریافت می کند. |
getText() | String | متن نمایش بازخورد را دریافت می کند. |
QuizFeedbackBuilder
روش ها
روش | نوع برگشت | شرح مختصر |
---|---|---|
addLink(url) | QuizFeedbackBuilder | پیوندی به مطالب تکمیلی بازخورد اضافه می کند. |
addLink(url, displayText) | QuizFeedbackBuilder | پیوندی به مطالب تکمیلی بازخورد اضافه می کند. |
build() | QuizFeedback | یک بازخورد از نوع مربوطه برای این سازنده ایجاد می کند. |
copy() | QuizFeedbackBuilder | یک کپی از این سازنده را برمی گرداند. |
setText(text) | QuizFeedbackBuilder | متن بازخورد را تنظیم می کند. |
ScaleItem
روش ها
روش | نوع برگشت | شرح مختصر |
---|---|---|
createResponse(response) | ItemResponse | یک ItemResponse جدید برای این آیتم مقیاس ایجاد می کند. |
duplicate() | ScaleItem | یک کپی از این مورد ایجاد می کند و آن را به انتهای فرم اضافه می کند. |
getGeneralFeedback() | QuizFeedback | بازخوردی را برمیگرداند که به پاسخدهندگان هنگام پاسخ دادن به یک سؤال قابل نمره نشان داده میشود. |
getHelpText() | String | متن راهنمای مورد را دریافت میکند (گاهی اوقات متن توضیحات برای موارد طرحبندی مانند ImageItems ، PageBreakItems و SectionHeaderItems نامیده میشود). |
getId() | Integer | شناسه منحصر به فرد مورد را دریافت می کند. |
getIndex() | Integer | نمایه مورد را از بین تمام موارد موجود در فرم دریافت می کند. |
getLeftLabel() | String | در صورت وجود، برچسب کران پایین ترازوی را دریافت می کند. |
getLowerBound() | Integer | کران پایین ترازوی را می گیرد. |
getPoints() | Integer | مقدار امتیاز یک مورد قابل نمره را برمیگرداند. |
getRightLabel() | String | در صورت وجود، برچسب کران بالای ترازو را دریافت می کند. |
getTitle() | String | عنوان مورد را دریافت می کند (گاهی اوقات به آن متن سرصفحه می گویند، در مورد SectionHeaderItem ). |
getType() | ItemType | نوع مورد را دریافت می کند که به صورت ItemType نمایش داده می شود. |
getUpperBound() | Integer | حد بالایی ترازو را می گیرد. |
isRequired() | Boolean | تعیین می کند که آیا پاسخ دهنده باید به سوال پاسخ دهد یا خیر. |
setBounds(lower, upper) | ScaleItem | مرزهای پایین و بالای ترازو را تنظیم می کند. |
setGeneralFeedback(feedback) | ScaleItem | بازخورد را تنظیم می کند تا زمانی که پاسخ دهندگان به سؤال قابل نمره دهی که پاسخ صحیح یا نادرست ندارد (یعنی سؤالاتی که نیاز به درجه بندی دستی دارند) پاسخ می دهند، نشان داده شود. |
setHelpText(text) | ScaleItem | متن راهنمای مورد را تنظیم میکند (گاهی اوقات متن توضیحات برای موارد طرحبندی مانند ImageItems ، PageBreakItems و SectionHeaderItems نامیده میشود). |
setLabels(lower, upper) | ScaleItem | برچسبهایی را برای مرزهای پایین و بالای ترازو تنظیم میکند. |
setPoints(points) | ScaleItem | تعداد امتیازهایی را که یک آیتم قابل نمره ارزش دارد را تعیین می کند. |
setRequired(enabled) | ScaleItem | تعیین می کند که آیا پاسخ دهنده باید به سؤال پاسخ دهد یا خیر. |
setTitle(title) | ScaleItem | عنوان مورد را تنظیم می کند (گاهی اوقات به آن متن سرصفحه می گویند، در مورد SectionHeaderItem ). |
SectionHeaderItem
روش ها
روش | نوع برگشت | شرح مختصر |
---|---|---|
duplicate() | SectionHeaderItem | یک کپی از این مورد ایجاد می کند و آن را به انتهای فرم اضافه می کند. |
getHelpText() | String | متن راهنمای مورد را دریافت میکند (گاهی اوقات متن توضیحات برای موارد طرحبندی مانند ImageItems ، PageBreakItems و SectionHeaderItems نامیده میشود). |
getId() | Integer | شناسه منحصر به فرد مورد را دریافت می کند. |
getIndex() | Integer | نمایه مورد را از بین تمام موارد موجود در فرم دریافت می کند. |
getTitle() | String | عنوان مورد را دریافت می کند (گاهی اوقات به آن متن سرصفحه می گویند، در مورد SectionHeaderItem ). |
getType() | ItemType | نوع مورد را دریافت می کند که به صورت ItemType نمایش داده می شود. |
setHelpText(text) | SectionHeaderItem | متن راهنمای مورد را تنظیم میکند (گاهی اوقات متن توضیحات برای موارد طرحبندی مانند ImageItems ، PageBreakItems و SectionHeaderItems نامیده میشود). |
setTitle(title) | SectionHeaderItem | عنوان مورد را تنظیم می کند (گاهی اوقات به آن متن سرصفحه می گویند، در مورد SectionHeaderItem ). |
TextItem
روش ها
روش | نوع برگشت | شرح مختصر |
---|---|---|
clearValidation() | TextItem | هر گونه اعتبارسنجی داده را برای این مورد متنی حذف می کند. |
createResponse(response) | ItemResponse | یک ItemResponse جدید برای این آیتم متنی ایجاد می کند. |
duplicate() | TextItem | یک کپی از این مورد ایجاد می کند و آن را به انتهای فرم اضافه می کند. |
getGeneralFeedback() | QuizFeedback | بازخوردی را برمیگرداند که به پاسخدهندگان هنگام پاسخ دادن به یک سؤال قابل نمره نشان داده میشود. |
getHelpText() | String | متن راهنمای مورد را دریافت میکند (گاهی اوقات متن توضیحات برای موارد طرحبندی مانند ImageItems ، PageBreakItems و SectionHeaderItems نامیده میشود). |
getId() | Integer | شناسه منحصر به فرد مورد را دریافت می کند. |
getIndex() | Integer | نمایه مورد را از بین تمام موارد موجود در فرم دریافت می کند. |
getPoints() | Integer | مقدار امتیاز یک مورد قابل نمره را برمیگرداند. |
getTitle() | String | عنوان مورد را دریافت می کند (گاهی اوقات به آن متن سرصفحه می گویند، در مورد SectionHeaderItem ). |
getType() | ItemType | نوع مورد را دریافت می کند که به صورت ItemType نمایش داده می شود. |
isRequired() | Boolean | تعیین می کند که آیا پاسخ دهنده باید به سوال پاسخ دهد یا خیر. |
setGeneralFeedback(feedback) | TextItem | بازخورد را تنظیم می کند تا زمانی که پاسخ دهندگان به سؤال قابل نمره دهی که پاسخ صحیح یا نادرست ندارد (یعنی سؤالاتی که نیاز به درجه بندی دستی دارند) پاسخ می دهند، نشان داده شود. |
setHelpText(text) | TextItem | متن راهنمای مورد را تنظیم میکند (گاهی اوقات متن توضیحات برای موارد طرحبندی مانند ImageItems ، PageBreakItems و SectionHeaderItems نامیده میشود). |
setPoints(points) | TextItem | تعداد امتیازهایی را که یک آیتم قابل نمره ارزش دارد را تعیین می کند. |
setRequired(enabled) | TextItem | تعیین می کند که آیا پاسخ دهنده باید به سؤال پاسخ دهد یا خیر. |
setTitle(title) | TextItem | عنوان مورد را تنظیم می کند (گاهی اوقات به آن متن سرصفحه می گویند، در مورد SectionHeaderItem ). |
setValidation(validation) | TextItem | اعتبار سنجی داده را برای این مورد متنی تنظیم می کند. |
TextValidation
TextValidationBuilder
روش ها
روش | نوع برگشت | شرح مختصر |
---|---|---|
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 | عرض ویدیو را بر حسب پیکسل تنظیم می کند. |