Forms Service

Forms

इस सेवा की मदद से, स्क्रिप्ट Google फ़ॉर्म बना सकती हैं, उन्हें ऐक्सेस कर सकती हैं, और उनमें बदलाव कर सकती हैं.

// Create a new unpublished form, then add a checkbox question, a multiple choice question,
// a page break, then a date question and a grid of questions, then publish the form and share
// with responders.
var form = FormApp.create('New Form', /* isPublished= */ false);
var item = form.addCheckboxItem();
item.setTitle('What condiments would you like on your hot dog?');
item.setChoices([
        item.createChoice('Ketchup'),
        item.createChoice('Mustard'),
        item.createChoice('Relish')
    ]);
form.addMultipleChoiceItem()
    .setTitle('Do you prefer cats or dogs?')
    .setChoiceValues(['Cats','Dogs'])
    .showOtherOption(true);
form.addPageBreakItem()
    .setTitle('Getting to know you');
form.addDateItem()
    .setTitle('When were you born?');
form.addGridItem()
    .setTitle('Rate your interests')
    .setRows(['Cars', 'Computers', 'Celebrities'])
    .setColumns(['Boring', 'So-so', 'Interesting']);

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

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

क्लास

नामसंक्षिप्त विवरण
Alignmentइमेज अलाइनमेंट के काम करने वाले टाइप दिखाने वाला एक क्रम.
CheckboxGridItemसवाल का एक आइटम, जो कॉलम और पंक्तियों के ग्रिड के तौर पर दिखाया जाता है. इससे जवाब देने वाले व्यक्ति को, चेकबॉक्स के क्रम में हर पंक्ति के लिए कई विकल्प चुनने की सुविधा मिलती है.
CheckboxGridValidationCheckboxGridItem के लिए DataValidation.
CheckboxGridValidationBuilderCheckboxGridValidation के लिए DataValidationBuilder.
CheckboxItemसवाल का ऐसा आइटम जिसकी मदद से, जवाब देने वाला व्यक्ति एक या उससे ज़्यादा चेकबॉक्स चुन सकता है. साथ ही, वह वैकल्पिक "अन्य" फ़ील्ड भी चुन सकता है.
CheckboxValidationCheckboxItem के लिए DataValidation.
CheckboxValidationBuilderCheckboxValidation के लिए DataValidationBuilder.
ChoiceItem के किसी ऐसे टाइप से जुड़ा एक विकल्प जिसमें विकल्प मौजूद हों, जैसे कि CheckboxItem, ListItem या MultipleChoiceItem.
DateItemसवाल का ऐसा आइटम जिससे जवाब देने वाले व्यक्ति को तारीख बताने की सुविधा मिलती है.
DateTimeItemसवाल का ऐसा आइटम जिसकी मदद से, जवाब देने वाला व्यक्ति तारीख और समय बता सकता है.
DestinationTypeफ़ॉर्म के जवाब के डेस्टिनेशन के टाइप दिखाने वाला एक इकट्ठा किया गया डेटा.
DurationItemसवाल का ऐसा आइटम जिसकी मदद से, जवाब देने वाला व्यक्ति किसी समयावधि के बारे में बता सकता है.
FeedbackTypeइस एनम में, सुझाव, शिकायत या राय के अलग-अलग टाइप के बारे में बताया गया है.
Formऐसा फ़ॉर्म जिसमें सभी प्रॉपर्टी और आइटम शामिल होते हैं.
FormAppइस निर्देश से स्क्रिप्ट, कोई मौजूदा Form खोल सकती है या नया Form बना सकती है.
FormResponseफ़ॉर्म में दिए गए सभी सवालों के जवाब.
GridItemसवाल का एक आइटम, जो कॉलम और पंक्तियों के ग्रिड के तौर पर दिखाया जाता है. इससे जवाब देने वाले व्यक्ति को रेडियो बटन के क्रम से, हर पंक्ति में एक विकल्प चुनने की सुविधा मिलती है.
GridValidationGridItem के लिए DataValidation.
GridValidationBuilderGridValidation के लिए DataValidationBuilder.
ImageItemइमेज दिखाने वाला लेआउट आइटम.
Itemएक सामान्य फ़ॉर्म आइटम, जिसमें सभी आइटम के लिए सामान्य प्रॉपर्टी होती हैं. जैसे, टाइटल और सहायता टेक्स्ट.
ItemResponseफ़ॉर्म में मौजूद किसी सवाल के लिए दिया गया जवाब.
ItemTypeफ़ॉर्म आइटम के इस्तेमाल किए जा सकने वाले टाइप दिखाने वाला एक क्रम.
ListItemसवाल का ऐसा आइटम जिससे जवाब देने वाले व्यक्ति को ड्रॉप-डाउन सूची से एक विकल्प चुनने की सुविधा मिलती है.
MultipleChoiceItemसवाल का ऐसा आइटम जिसकी मदद से, जवाब देने वाला व्यक्ति रेडियो बटन की सूची में से कोई एक विकल्प चुन सकता है या वैकल्पिक "अन्य" फ़ील्ड का इस्तेमाल कर सकता है.
PageBreakItemलेआउट आइटम, जो किसी पेज की शुरुआत को मार्क करता है.
PageNavigationTypeपेज नेविगेशन के काम करने वाले टाइप को दिखाने वाला एक क्रम.
ParagraphTextItemसवाल का ऐसा आइटम जिसमें जवाब देने वाला व्यक्ति टेक्स्ट का ब्लॉक डाल सकता है.
ParagraphTextValidationParagraphTextItem के लिए DataValidation.
ParagraphTextValidationBuilderParagraphTextValidation के लिए DataValidationBuilder.
QuizFeedbackसुझाव/राय/शिकायत/राय देने के लिए बीन लागू करना. इसमें सभी सुझाव/राय/शिकायत/राय के लिए सामान्य प्रॉपर्टी होती हैं, जैसे कि डिसप्ले टेक्स्ट या लिंक.
QuizFeedbackBuilderबुनियादी FeedbackBuilder, जिसमें सभी फ़ीडबैक के लिए सामान्य प्रॉपर्टी के सेटर होते हैं, जैसे कि डिसप्ले टेक्स्ट.
RatingIconTypeरेटिंग के आइकॉन के टाइप दिखाने वाला एनम.
RatingItemसवाल का ऐसा आइटम जिसकी मदद से, जवाब देने वाला व्यक्ति रेटिंग दे सकता है.
ScaleItemसवाल का ऐसा आइटम जिसमें जवाब देने वाले व्यक्ति को रेडियो बटन के क्रम में से कोई एक विकल्प चुनने की सुविधा मिलती है.
SectionHeaderItemलेआउट आइटम, जो किसी सेक्शन की शुरुआत को विज़ुअल तौर पर दिखाता है.
TextItemसवाल का ऐसा आइटम जिसमें जवाब देने वाला व्यक्ति, टेक्स्ट की एक लाइन डाल सकता है.
TextValidationTextItem के लिए DataValidation.
TextValidationBuilderTextValidation के लिए DataValidationBuilder.
TimeItemसवाल का ऐसा आइटम जिसकी मदद से, जवाब देने वाला व्यक्ति दिन का समय बता सकता है.
VideoItemवीडियो दिखाने वाला लेआउट आइटम.

Alignment

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
LEFTEnumइमेज को फ़ॉर्म की बाईं ओर अलाइन करें.
CENTEREnumइमेज को फ़ॉर्म के बीच में अलाइन करें.
RIGHTEnumइमेज को फ़ॉर्म की दाईं ओर अलाइन करें.

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

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
SPREADSHEETEnumफ़ॉर्म के जवाबों के डेस्टिनेशन के तौर पर 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

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
CORRECTEnumकिसी सवाल के सही जवाब देने पर, जवाब देने वाले लोगों को अपने-आप दिखने वाला सुझाव, शिकायत या राय.
INCORRECTEnumगलत जवाब दिए जाने पर, जवाब देने वाले लोगों को अपने-आप दिखने वाला सुझाव, शिकायत या राय.
GENERALEnumजवाब देने वाले लोगों को, जवाब सबमिट करने पर अपने-आप दिखने वाला सुझाव, राय या शिकायत.

Form

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
addCheckboxGridItem()CheckboxGridItemकॉलम और पंक्तियों के ग्रिड के तौर पर दिखाया जाने वाला नया सवाल आइटम जोड़ता है. इससे जवाब देने वाले व्यक्ति को, चेकबॉक्स के क्रम से हर पंक्ति में कई विकल्प चुनने की सुविधा मिलती है.
addCheckboxItem()CheckboxItemएक नया सवाल जोड़ता है. इससे जवाब देने वाले व्यक्ति को एक या उससे ज़्यादा चेकबॉक्स चुनने की सुविधा मिलती है. साथ ही, जवाब देने के लिए "अन्य" फ़ील्ड भी उपलब्ध होता है. हालांकि, जवाब देने के लिए "अन्य" फ़ील्ड का इस्तेमाल करना ज़रूरी नहीं है.
addDateItem()DateItemएक नया सवाल जोड़ता है, ताकि जवाब देने वाला व्यक्ति तारीख बता सके.
addDateTimeItem()DateTimeItemएक नया सवाल जोड़ता है, ताकि जवाब देने वाला व्यक्ति तारीख और समय बता सके.
addDurationItem()DurationItemएक नया सवाल जोड़ता है, ताकि जवाब देने वाला व्यक्ति समय की जानकारी दे सके.
addEditor(emailAddress)Formदिए गए उपयोगकर्ता को Form के लिए, संपादकों की सूची में जोड़ता है.
addEditor(user)Formदिए गए उपयोगकर्ता को Form के लिए, संपादकों की सूची में जोड़ता है.
addEditors(emailAddresses)FormForm के लिए, संपादकों की सूची में उपयोगकर्ताओं के दिए गए कलेक्शन को जोड़ता है.
addGridItem()GridItemकॉलम और पंक्तियों के ग्रिड के तौर पर दिखाया जाने वाला नया सवाल जोड़ता है. इससे, जवाब देने वाले व्यक्ति को रेडियो बटन के क्रम से हर पंक्ति में एक विकल्प चुनने की सुविधा मिलती है.
addImageItem()ImageItemइमेज दिखाने वाला नया लेआउट आइटम जोड़ता है.
addListItem()ListItemएक नया सवाल जोड़ता है, जिससे जवाब देने वाले व्यक्ति को ड्रॉपडाउन सूची से एक विकल्प चुनने की सुविधा मिलती है.
addMultipleChoiceItem()MultipleChoiceItemएक नया सवाल जोड़ता है. इससे जवाब देने वाले व्यक्ति को रेडियो बटन की सूची या वैकल्पिक "अन्य" फ़ील्ड में से कोई एक विकल्प चुनने की सुविधा मिलती है.
addPageBreakItem()PageBreakItemएक नया लेआउट आइटम जोड़ता है, जो किसी पेज की शुरुआत को मार्क करता है.
addParagraphTextItem()ParagraphTextItemएक नया सवाल जोड़ता है, जिससे जवाब देने वाले व्यक्ति को टेक्स्ट का एक ब्लॉक डालने की सुविधा मिलती है.
addPublishedReader(emailAddress)Formदिए गए उपयोगकर्ता को Form के लिए, जवाब देने वाले लोगों की सूची में जोड़ता है.
addPublishedReader(user)Formदिए गए उपयोगकर्ता को Form के लिए, जवाब देने वाले लोगों की सूची में जोड़ता है.
addPublishedReaders(emailAddresses)FormForm के लिए, जवाब देने वाले लोगों की सूची में उपयोगकर्ताओं के दिए गए कलेक्शन को जोड़ता है.
addRatingItem()RatingItemएक नया सवाल जोड़ता है, ताकि जवाब देने वाला व्यक्ति रेटिंग दे सके.
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[]यह किसी दिए गए टाइप के सभी आइटम का ऐरे दिखाता है.
getPublishedReaders()User[]इस Form के लिए, जवाब देने वाले लोगों की सूची पाता है.
getPublishedUrl()Stringफ़ॉर्म का जवाब देने के लिए इस्तेमाल किया जा सकने वाला यूआरएल पाता है.
getResponse(responseId)FormResponseरिस्पॉन्स आईडी के आधार पर, फ़ॉर्म का एक रिस्पॉन्स मिलता है.
getResponses()FormResponse[]फ़ॉर्म के सभी जवाबों का कलेक्शन मिलता है.
getResponses(timestamp)FormResponse[]किसी तारीख और समय के बाद, फ़ॉर्म के सभी जवाबों का कलेक्शन दिखाता है.
getShuffleQuestions()Booleanइससे यह तय होता है कि फ़ॉर्म के हर पेज पर सवालों का क्रम रैंडम है या नहीं.
getSummaryUrl()Stringवह यूआरएल पाता है जिसका इस्तेमाल, फ़ॉर्म के जवाबों की खास जानकारी देखने के लिए किया जा सकता है.
getTitle()Stringफ़ॉर्म का टाइटल दिखाता है.
hasLimitOneResponsePerUser()Booleanयह तय करता है कि फ़ॉर्म में हर व्यक्ति सिर्फ़ एक जवाब दे सकता है या नहीं.
hasProgressBar()Booleanइससे यह तय होता है कि फ़ॉर्म में प्रोग्रेस बार दिखेगा या नहीं.
hasRespondAgainLink()Booleanइससे यह तय होता है कि जवाब देने वाला व्यक्ति फ़ॉर्म भरने के बाद, एक और जवाब सबमिट करने के लिए लिंक देख पाएगा या नहीं.
isAcceptingResponses()Booleanयह तय करता है कि फ़ॉर्म पर फ़िलहाल जवाब स्वीकार किए जा रहे हैं या नहीं.
isPublished()Booleanयह तय करता है कि फ़ॉर्म पब्लिश किया गया है या नहीं.
isPublishingSummary()Booleanइससे यह तय होता है कि जवाब देने वाला व्यक्ति फ़ॉर्म भरने के बाद, जवाबों की खास जानकारी देखने के लिए लिंक देख पाएगा या नहीं.
isQuiz()Booleanयह तय करता है कि फ़ॉर्म क्विज़ है या नहीं.
moveItem(from, to)Itemफ़ॉर्म में मौजूद सभी आइटम में से किसी आइटम को दिए गए इंडेक्स से किसी दूसरे इंडेक्स पर ले जाता है.
moveItem(item, toIndex)Itemफ़ॉर्म में मौजूद सभी आइटम में से किसी आइटम को दिए गए इंडेक्स पर ले जाता है.
removeDestination()Formफ़ॉर्म को उसके मौजूदा रिस्पॉन्स डेस्टिनेशन से अनलिंक करता है.
removeEditor(emailAddress)FormForm के एडिटर की सूची से, दिए गए उपयोगकर्ता को हटाता है.
removeEditor(user)FormForm के एडिटर की सूची से, दिए गए उपयोगकर्ता को हटाता है.
removePublishedReader(emailAddress)FormForm के लिए, जवाब देने वाले उपयोगकर्ताओं की सूची से उस उपयोगकर्ता को हटा देता है.
removePublishedReader(user)FormForm के लिए, जवाब देने वाले उपयोगकर्ताओं की सूची से उस उपयोगकर्ता को हटा देता है.
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इससे यह सेट होता है कि फ़ॉर्म में प्रोग्रेस बार है या नहीं.
setPublished(enabled)Formइससे यह तय होता है कि फ़ॉर्म पब्लिश किया गया है या नहीं.
setPublishingSummary(enabled)Formइससे यह तय होता है कि जवाब देने वाला व्यक्ति फ़ॉर्म सबमिट करने के बाद, जवाबों की खास जानकारी देखने के लिए लिंक देख पाएगा या नहीं.
setShowLinkToRespondAgain(enabled)Formइससे यह तय होता है कि फ़ॉर्म भरने के बाद, जवाब देने वाले व्यक्ति को एक और जवाब सबमिट करने के लिए लिंक दिखेगा या नहीं.
setShuffleQuestions(shuffle)Formइससे यह तय होता है कि फ़ॉर्म के हर पेज पर सवालों का क्रम रैंडम होगा या नहीं.
setTitle(title)Formफ़ॉर्म का टाइटल सेट करता है.
shortenFormUrl(url)Stringकिसी फ़ॉर्म के लंबे यूआरएल को छोटे यूआरएल में बदलता है.
submitGrades(responses)Formदिए गए FormResponses के लिए ग्रेड सबमिट करता है.
supportsAdvancedResponderPermissions()Booleanयह तय करता है कि फ़ॉर्म को पब्लिश किया जा सकता है या नहीं.

FormApp

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
AlignmentAlignmentइमेज अलाइनमेंट के टाइप की जानकारी.
DestinationTypeDestinationTypeडेस्टिनेशन के टाइप की सूची, जो फ़ॉर्म के जवाबों को सेव कर सकते हैं.
FeedbackTypeFeedbackTypeFeedbacks फ़ॉर्म के टाइप की जानकारी.
ItemTypeItemTypeItems फ़ॉर्म के टाइप की जानकारी.
PageNavigationTypePageNavigationTypeपेजों पर नेविगेट करने के संभावित तरीकों की जानकारी.
RatingIconTypeRatingIconTypeरेटिंग आइकॉन के टाइप की जानकारी RatingIcons

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
create(title)Formनया Form बनाता है और उसे दिखाता है.
create(title, isPublished)Formपब्लिश करने के लिए अनुरोध की गई स्थिति में, नया Form बनाता है और उसे दिखाता है.
createCheckboxGridValidation()CheckboxGridValidationBuilderCheckboxGridValidationBuilder का एक इंस्टेंस दिखाता है. इसका इस्तेमाल, CheckboxGridItem पर पुष्टि करने के लिए किया जा सकता है.
createCheckboxValidation()CheckboxValidationBuilderCheckboxValidationBuilder का एक इंस्टेंस दिखाता है. इसका इस्तेमाल, CheckboxItem पर पुष्टि करने के लिए किया जा सकता है.
createFeedback()QuizFeedbackBuilderQuizFeedbackBuilder का एक इंस्टेंस दिखाता है. इसका इस्तेमाल, ग्रेड पाने वाले Item पर फ़ीडबैक सेट करने के लिए किया जा सकता है.
createGridValidation()GridValidationBuilderGridValidationBuilder का एक इंस्टेंस दिखाता है. इसका इस्तेमाल, GridItem पर पुष्टि करने के लिए किया जा सकता है.
createParagraphTextValidation()ParagraphTextValidationBuilderParagraphTextValidationBuilder का एक इंस्टेंस दिखाता है. इसका इस्तेमाल, ParagraphTextItem पर पुष्टि करने की सुविधा सेट करने के लिए किया जा सकता है.
createTextValidation()TextValidationBuilderTextValidationBuilder का एक इंस्टेंस दिखाता है. इसका इस्तेमाल, TextItem पर पुष्टि करने के लिए किया जा सकता है.
getActiveForm()Formवह फ़ॉर्म दिखाता है जिससे स्क्रिप्ट कंटेनर-बाउंड है.
getUi()Uiयह फ़ॉर्म एडिटर के यूज़र-इंटरफ़ेस एनवायरमेंट का एक इंस्टेंस दिखाता है. इसकी मदद से स्क्रिप्ट में मेन्यू, डायलॉग, और साइडबार जैसी सुविधाएं जोड़ी जा सकती हैं.
openById(id)Formदिए गए आईडी के साथ Form दिखाता है.
openByUrl(url)Formदिए गए यूआरएल के साथ Form दिखाता है.

FormResponse

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getEditResponseUrl()Stringऐसा यूआरएल जनरेट करता है जिसका इस्तेमाल, पहले से सबमिट किए गए जवाब में बदलाव करने के लिए किया जा सकता है.
getGradableItemResponses()ItemResponse[]फ़ॉर्म के जवाब में मौजूद सभी आइटम के जवाब, उसी क्रम में दिखाता है जिस क्रम में आइटम फ़ॉर्म में दिखते हैं.
getGradableResponseForItem(item)ItemResponseकिसी आइटम के लिए, फ़ॉर्म के जवाब में शामिल आइटम का जवाब पाता है.
getId()Stringफ़ॉर्म भरने वाले व्यक्ति का आईडी पाता है.
getItemResponses()ItemResponse[]फ़ॉर्म के जवाब में मौजूद सभी आइटम के जवाब, उसी क्रम में दिखाता है जिस क्रम में आइटम फ़ॉर्म में दिखते हैं.
getRespondentEmail()Stringअगर Form.setCollectEmail(collect) सेटिंग चालू है, तो जवाब सबमिट करने वाले व्यक्ति का ईमेल पता मिलता है.
getResponseForItem(item)ItemResponseकिसी आइटम के लिए, इस फ़ॉर्म के जवाब में शामिल आइटम का जवाब पाता है.
getTimestamp()Dateफ़ॉर्म में जवाब सबमिट करने का टाइमस्टैंप दिखाता है.
submit()FormResponseजवाब सबमिट करता है.
toPrefilledUrl()Stringइस फ़ॉर्म के जवाबों के आधार पर, उस फ़ॉर्म का यूआरएल जनरेट करता है जिसमें जवाब पहले से भरे होते हैं.
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आइटम को पैराग्राफ़-टेक्स्ट आइटम के तौर पर दिखाता है.
asRatingItem()RatingItemआइटम को रेटिंग आइटम के तौर पर दिखाता है.
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

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
CHECKBOXEnumसवाल का ऐसा आइटम जिसकी मदद से, जवाब देने वाला व्यक्ति एक या उससे ज़्यादा चेकबॉक्स चुन सकता है. साथ ही, वह वैकल्पिक "अन्य" फ़ील्ड भी चुन सकता है.
CHECKBOX_GRIDEnumसवाल का एक आइटम, जो कॉलम और पंक्तियों के ग्रिड के तौर पर दिखाया जाता है. इससे जवाब देने वाले व्यक्ति को, चेकबॉक्स के क्रम में हर पंक्ति में कई विकल्प चुनने की सुविधा मिलती है.
DATEEnumसवाल का ऐसा आइटम जिससे जवाब देने वाले व्यक्ति को तारीख बताने की सुविधा मिलती है.
DATETIMEEnumसवाल का ऐसा आइटम जिसकी मदद से, जवाब देने वाला व्यक्ति तारीख और समय बता सकता है.
DURATIONEnumसवाल का ऐसा आइटम जिससे जवाब देने वाले व्यक्ति को समय की जानकारी देने में मदद मिलती है.
GRIDEnumसवाल का एक आइटम, जो कॉलम और पंक्तियों के ग्रिड के तौर पर दिखाया जाता है. इससे जवाब देने वाले व्यक्ति को रेडियो बटन के क्रम से, हर पंक्ति में एक विकल्प चुनने की सुविधा मिलती है.
IMAGEEnumइमेज दिखाने वाला लेआउट आइटम.
LISTEnumसवाल का ऐसा आइटम जिससे जवाब देने वाले व्यक्ति को ड्रॉप-डाउन सूची से एक विकल्प चुनने की सुविधा मिलती है.
MULTIPLE_CHOICEEnumसवाल का ऐसा आइटम जिसकी मदद से, जवाब देने वाला व्यक्ति रेडियो बटन की सूची में से कोई एक विकल्प चुन सकता है या वैकल्पिक "अन्य" फ़ील्ड का इस्तेमाल कर सकता है.
PAGE_BREAKEnumलेआउट आइटम, जो किसी पेज की शुरुआत को मार्क करता है.
PARAGRAPH_TEXTEnumसवाल का ऐसा आइटम जिसमें जवाब देने वाला व्यक्ति टेक्स्ट का ब्लॉक डाल सकता है.
RATINGEnumसवाल का ऐसा आइटम जिसकी मदद से, जवाब देने वाला व्यक्ति रेटिंग दे सकता है.
SCALEEnumसवाल का ऐसा आइटम जिसमें जवाब देने वाले व्यक्ति को, रेडियो बटन के क्रम में दिए गए विकल्पों में से कोई एक विकल्प चुनने का विकल्प मिलता है.
SECTION_HEADEREnumलेआउट आइटम, जो किसी सेक्शन की शुरुआत को विज़ुअल तौर पर दिखाता है.
TEXTEnumसवाल का ऐसा आइटम जिसमें जवाब देने वाला व्यक्ति, टेक्स्ट की एक लाइन डाल सकता है.
TIMEEnumसवाल का ऐसा आइटम जिसकी मदद से, जवाब देने वाला व्यक्ति दिन का समय बता सकता है.
VIDEOEnumYouTube वीडियो दिखाने वाला लेआउट आइटम.
FILE_UPLOADEnumसवाल का ऐसा आइटम जिसकी मदद से, जवाब देने वाला व्यक्ति कोई फ़ाइल अपलोड कर सकता है.
UNSUPPORTEDEnumऐसा आइटम जो फ़िलहाल एपीआई के ज़रिए काम नहीं करता.

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 के मामले में, इसे हेडर टेक्स्ट भी कहा जाता है.

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
CONTINUEEnumमौजूदा पेज को पूरा करने के बाद, फ़ॉर्म के अगले पेज पर जाएं.
GO_TO_PAGEEnumमौजूदा पेज को पूरा करने के बाद, फ़ॉर्म के किसी खास पेज पर जाएं.
RESTARTEnumमौजूदा पेज को पूरा करने के बाद, फ़ॉर्म को फिर से शुरू करें. इसके लिए, अब तक दिए गए जवाबों को मिटाएं नहीं.
SUBMITEnumमौजूदा पेज को पूरा करने के बाद, फ़ॉर्म का जवाब सबमिट करें.

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[]इससे, सुझाव/राय/शिकायत से जुड़े यूआरएल की सूची मिलती है.
getText()Stringइससे सुझाव, शिकायत या राय का डिसप्ले टेक्स्ट मिलता है.

QuizFeedbackBuilder

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
addLink(url)QuizFeedbackBuilderसुझाव/राय या शिकायत के साथ दिए गए अतिरिक्त कॉन्टेंट का लिंक जोड़ता है.
addLink(url, displayText)QuizFeedbackBuilderसुझाव/राय या शिकायत के साथ दिए गए अतिरिक्त कॉन्टेंट का लिंक जोड़ता है.
build()QuizFeedbackइस बिल्डर के लिए, उसी तरह का सुझाव या राय बनाता है.
copy()QuizFeedbackBuilderइस बिल्डर की कॉपी दिखाता है.
setText(text)QuizFeedbackBuilderसुझाव/राय/शिकायत का टेक्स्ट सेट करता है.

RatingIconType

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
STAREnumस्टार का आइकॉन.
HEARTEnumदिल का आइकॉन.
THUMB_UPEnum'पसंद आया' आइकॉन.

RatingItem

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
createResponse(response)ItemResponseइस रेटिंग आइटम के लिए नया ItemResponse बनाता है.
duplicate()RatingItemइस आइटम की कॉपी बनाता है और उसे फ़ॉर्म के आखिर में जोड़ता है.
getGeneralFeedback()QuizFeedbackयह वह सुझाव या राय होती है जो जवाब देने वाले लोगों को, ग्रेड पाने वाले सवाल का जवाब देने पर दिखती है.
getHelpText()Stringइससे आइटम का सहायता टेक्स्ट मिलता है. इसे कभी-कभी ImageItems, PageBreakItems, और SectionHeaderItems जैसे लेआउट आइटम के लिए, ब्यौरा टेक्स्ट भी कहा जाता है.
getId()Integerआइटम का यूनीक आइडेंटिफ़ायर पाता है.
getIndex()Integerफ़ॉर्म में मौजूद सभी आइटम में से, आइटम का इंडेक्स दिखाता है.
getPoints()Integerग्रेड पाने वाले आइटम की पॉइंट वैल्यू दिखाता है.
getRatingIcon()RatingIconTypeरेटिंग के लिए चुना गया आइकॉन दिखाता है.
getRatingScaleLevel()Integerरेटिंग के स्केल का लेवल दिखाता है.
getTitle()Stringआइटम का टाइटल दिखाता है. SectionHeaderItem के मामले में, इसे हेडर टेक्स्ट भी कहा जाता है.
getType()ItemTypeआइटम का टाइप दिखाता है. इसे ItemType के तौर पर दिखाया जाता है.
isRequired()Booleanइससे यह तय होता है कि जवाब देने वाले व्यक्ति को सवाल का जवाब देना ज़रूरी है या नहीं.
setGeneralFeedback(feedback)RatingItemयह जवाब देने वाले लोगों को दिखाया जाने वाला सुझाव सेट करता है. यह सुझाव तब दिखता है, जब वे ऐसे सवाल का जवाब देते हैं जिसे ग्रेड दिया जा सकता है और जिसका कोई सही या गलत जवाब नहीं होता. जैसे, ऐसे सवाल जिनके लिए मैन्युअल तरीके से ग्रेड तय करना ज़रूरी होता है.
setHelpText(text)RatingItemआइटम का सहायता टेक्स्ट सेट करता है. इसे कभी-कभी ImageItems, PageBreakItems, और SectionHeaderItems जैसे लेआउट आइटम के लिए ब्यौरा टेक्स्ट भी कहा जाता है.
setPoints(points)RatingItemयह सेटिंग, ग्रेड पाने वाले आइटम के लिए पॉइंट की संख्या सेट करती है.
setRatingIcon(ratingIcon)RatingItemरेटिंग का आइकॉन सेट करता है.
setRatingScaleLevel(ratingScaleLevel)RatingItemरेटिंग के स्केल का सबसे ज़्यादा लेवल सेट करता है.
setRequired(enabled)RatingItemइससे यह तय होता है कि जवाब देने वाले व्यक्ति को सवाल का जवाब देना ज़रूरी है या नहीं.
setTitle(title)RatingItemइससे आइटम का टाइटल सेट होता है. SectionHeaderItem के मामले में, इसे हेडर टेक्स्ट भी कहा जाता है.

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टेक्स्ट आइटम के लिए यूआरएल होना ज़रूरी है.
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किसी दिए गए YouTube यूआरएल या YouTube वीडियो आईडी से वीडियो को अपने-आप सेट करता है.
setWidth(width)VideoItemपिक्सल में, वीडियो की चौड़ाई सेट करता है.