Forms Service

फॉर्म

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

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

क्लास

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

Alignment

प्रॉपर्टी

प्रॉपर्टीTypeब्यौरा
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

प्रॉपर्टी

प्रॉपर्टीTypeब्यौरा
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

प्रॉपर्टी

प्रॉपर्टीTypeब्यौरा
CORRECTEnumऐसी राय जो सवाल के सही जवाब के लिए, जवाब देने वालों को अपने-आप दिखती है.
INCORRECTEnumऐसा फ़ीडबैक जो गलत जवाब दिए गए किसी सवाल के लिए जवाब देने वालों को अपने-आप दिखाया जाता है.
GENERALEnumवह फ़ीडबैक जो जवाब देने वालों को अपने जवाब सबमिट करते समय अपने आप दिखाई देता है.

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)FormForm के लिए एडिटर की सूची से, दिए गए उपयोगकर्ता को हटाता है.
removeEditor(user)FormForm के लिए एडिटर की सूची से, दिए गए उपयोगकर्ता को हटाता है.
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किसी फ़ॉर्म के लंबे यूआरएल को छोटे यूआरएल में बदल देता है.
submitGrades(responses)Formदिए गए formResponses के लिए ग्रेड सबमिट करता है.

FormApp

प्रॉपर्टी

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

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
create(title)Formनया Form बनाता है और दिखाता है.
createCheckboxGridValidation()CheckboxGridValidationBuilderCheckboxGrid बढ़ियाBuilder का इंस्टेंस दिखाता है, जिसका इस्तेमाल CheckboxGridItem पर पुष्टि करने के लिए किया जा सकता है.
createCheckboxValidation()CheckboxValidationBuilderCheckboxDescriptionBuilder का इंस्टेंस दिखाता है, जिसका इस्तेमाल CheckboxItem पर पुष्टि करने के लिए किया जा सकता है.
createFeedback()QuizFeedbackBuilderक्विज़ फ़ीडबैक बिल्डर का इंस्टेंस दिखाता है, जिसका इस्तेमाल ग्रेड देने लायक Item पर सुझाव सेट करने के लिए किया जा सकता है.
createGridValidation()GridValidationBuilderयह GridValidBuilder का इंस्टेंस दिखाता है, जिसका इस्तेमाल GridItem पर पुष्टि करने के लिए किया जा सकता है.
createParagraphTextValidation()ParagraphTextValidationBuilderयह ParagraphText VerificationBuilder का इंस्टेंस दिखाता है, जिसका इस्तेमाल ParagraphTextItem पर पुष्टि करने के लिए किया जा सकता है.
createTextValidation()TextValidationBuilderText VerificationBuilder का इंस्टेंस दिखाता है, जिसका इस्तेमाल 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आइटम को पैराग्राफ़-टेक्स्ट आइटम के तौर पर दिखाता है.
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

प्रॉपर्टी

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

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

प्रॉपर्टी

प्रॉपर्टीTypeब्यौरा
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सुझाव, शिकायत या राय टेक्स्ट सेट करता है.

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वीडियो की चौड़ाई को पिक्सल में सेट करता है.