Class CheckboxItem

CheckboxItem

सवाल का आइटम, जो जवाब देने वाले व्यक्ति को एक या उससे ज़्यादा चेकबॉक्स चुनने की सुविधा देता है. साथ ही, "अन्य" विकल्प के तौर पर फ़ील्ड में डालें. आइटम, Form से बनाए या ऐक्सेस किए जा सकते हैं. जब इसका इस्तेमाल क्विज़, तो इन आइटम को अपने-आप ग्रेड दिया जाता है.

// Open a form by ID and add a new checkbox item.
var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
var item = form.addCheckboxItem();
item.setTitle('What condiments would you like on your hot dog?')
    .setChoices([
          item.createChoice('Ketchup'),
          item.createChoice('Mustard'),
          item.createChoice('Relish')
    ])
    .showOtherOption(true);

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
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सेट करता है कि आइटम में "अन्य" है या नहीं का विकल्प शामिल है.

विस्तृत दस्तावेज़

clearValidation()

इस चेकबॉक्स आइटम के लिए किसी भी डेटा की पुष्टि को हटाता है.

वापसी का टिकट

CheckboxItem — यह CheckboxItem, चेन बनाने के लिए

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

createChoice(value)

एक नया विकल्प बनाता है.

पैरामीटर

नामटाइपब्यौरा
valueStringविकल्प का मान, जिसे फ़ॉर्म देखते समय जवाब देने वाले लोगों को लेबल के रूप में देखते हैं

वापसी का टिकट

Choice — नया विकल्प

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

createChoice(value, isCorrect)

एक नया विकल्प बनाता है.

पैरामीटर

नामटाइपब्यौरा
valueStringविकल्प का मान, जिसे फ़ॉर्म देखते समय जवाब देने वाले लोगों को लेबल के रूप में देखते हैं
isCorrectBooleanक्या यह विकल्प सही है

वापसी का टिकट

Choice — नया विकल्प

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

createResponse(responses)

इस चेकबॉक्स आइटम के लिए एक नया ItemResponse बनाता है. आर्ग्युमेंट responses String[] कलेक्शन में वे वैल्यू हैं जिनकी जांच होनी चाहिए. अपवाद के तौर पर कुछ ऐसा करता है मान इस आइटम के लिए किसी मान्य विकल्प से मेल नहीं खाता, जब तक कि showOtherOption(enabled) को true पर सेट न किया गया हो.

पैरामीटर

नामटाइपब्यौरा
responsesString[]कई विकल्पों वाले इस आइटम के लिए मान्य जवाबों का कलेक्शन

वापसी का टिकट

ItemResponse — आइटम का जवाब

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

duplicate()

इस आइटम की एक कॉपी बनाता है और उसे फ़ॉर्म के आखिर में जोड़ देता है.

वापसी का टिकट

CheckboxItem — चेन बनाने के लिए इस CheckboxItem का डुप्लीकेट है

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getChoices()

किसी आइटम के लिए सभी विकल्प मिलते हैं.

वापसी का टिकट

Choice[] — विकल्पों की रेंज

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getFeedbackForCorrect()

यह विकल्प, जवाब देने वाले लोगों को तब दिखता है, जब वे किसी सवाल का सही जवाब देते हैं.

वापसी का टिकट

QuizFeedback — सुझाव, राय या शिकायत.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getFeedbackForIncorrect()

यह विकल्प, जवाब देने वाले लोगों को तब दिखता है, जब वे किसी सवाल का गलत जवाब देते हैं.

वापसी का टिकट

QuizFeedback — सुझाव, राय या शिकायत.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getHelpText()

आइटम के सहायता टेक्स्ट को फ़ेच करता है (कभी-कभी इसे ImageItems, PageBreakItems, और SectionHeaderItems जैसे लेआउट आइटम के लिए ब्यौरे वाला टेक्स्ट भी कहा जाता है).

वापसी का टिकट

String — आइटम का सहायता टेक्स्ट या विवरण टेक्स्ट

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getId()

आइटम का यूनीक आइडेंटिफ़ायर मिलता है.

वापसी का टिकट

Integer — आइटम का आईडी

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getIndex()

फ़ॉर्म में मौजूद सभी आइटम के बीच आइटम का इंडेक्स लाता है.

वापसी का टिकट

Integer — आइटम का इंडेक्स

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getPoints()

ग्रेड दिए जा सकने वाले आइटम की पॉइंट वैल्यू दिखाता है.

वापसी का टिकट

Integer — किसी सवाल के लिए कितने पॉइंट जनरेट किए जा सकते हैं.

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getTitle()

आइटम का टाइटल मिलता है (SectionHeaderItem के मामले में, कभी-कभी इसे हेडर टेक्स्ट भी कहा जाता है).

वापसी का टिकट

String — आइटम का टाइटल या हेडर टेक्स्ट

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

getType()

आइटम के टाइप की जानकारी देता है, जिसे ItemType के तौर पर दिखाया जाता है.

वापसी का टिकट

ItemType — आइटम का टाइप

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

hasOtherOption()

यह पता लगाता है कि आइटम में "अन्य" है या नहीं का विकल्प शामिल है.

वापसी का टिकट

Booleantrue अगर आइटम में "अन्य" है विकल्प; अगर नहीं है, तो false

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

isRequired()

यह तय करता है कि जवाब देने वाले व्यक्ति को सवाल का जवाब देना चाहिए या नहीं.

वापसी का टिकट

Boolean — क्या जवाब देने वाले व्यक्ति को सवाल का जवाब देना चाहिए

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setChoiceValues(values)

स्ट्रिंग के कलेक्शन से किसी आइटम के लिए विकल्प सेट करता है. अगर दिया गया अरे दिया गया है, तो अपवाद देता है खाली है.

// Open a form by ID and add a new list item.
var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
var item = form.addListItem();
item.setTitle('Do you prefer cats or dogs?');
item.setChoiceValues(['Dogs', 'Cats']);

पैरामीटर

नामटाइपब्यौरा
valuesString[]पसंदीदा वैल्यू का कलेक्शन, जिसे फ़ॉर्म देखते समय जवाब देने वाले लोगों को लेबल के तौर पर देखते हैं

वापसी का टिकट

CheckboxItem — यह CheckboxItem, चेन बनाने के लिए

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setChoices(choices)

किसी आइटम के लिए विकल्पों की कैटगरी सेट करता है. अगर दी गई सरणी खाली है, तो अपवाद देता है या null एलिमेंट शामिल है.

// Open a form by ID and add a new list item.
var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
var item = form.addListItem();
item.setTitle('Do you prefer cats or dogs?')
item.setChoices([
    item.createChoice('Cats'),
    item.createChoice('Dogs')
]);

पैरामीटर

नामटाइपब्यौरा
choicesChoice[]विकल्पों का कलेक्शन

वापसी का टिकट

CheckboxItem — यह CheckboxItem, चेन बनाने के लिए

थ्रो

Error — अगर दिया गया अरे null है, खाली है या उसमें null एलिमेंट मौजूद है

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setFeedbackForCorrect(feedback)

जब जवाब देने वाले किसी सवाल का सही जवाब देते हैं, तो यह फ़ीडबैक उन्हें दिखाने के लिए सेट करता है.

// Open a form by ID and add a new list item.
var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
var item = form.addListItem();
item.setTitle('Do you prefer cats or dogs?');
// Set "Dogs" as the correct answer to this question.
item.setChoices([
  item.createChoice('Dogs', true),
  item.createChoice('Cats', false)]);
// Add feedback which will be shown for correct responses; ie "Dogs".
item.setFeedbackForCorrect(
    FormApp.createFeedback().setDisplayText("Dogs rule, cats drool.").build());

पैरामीटर

नामटाइपब्यौरा
feedbackQuizFeedbackनया सुझाव या राय दें. शून्य वैल्यू डालने पर सुझाव हट जाएगा.

वापसी का टिकट

CheckboxItem — यह CheckboxItem, चेन बनाने के लिए

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setFeedbackForIncorrect(feedback)

जब जवाब देने वाले किसी सवाल का गलत जवाब देते हैं, तो यह फ़ीडबैक उन्हें दिखाने के लिए सेट करता है.

पैरामीटर

नामटाइपब्यौरा
feedbackQuizFeedbackनया सुझाव, शिकायत या राय

वापसी का टिकट

CheckboxItem — यह CheckboxItem, चेन बनाने के लिए

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setHelpText(text)

आइटम के सहायता टेक्स्ट को सेट करता है (कभी-कभी इसे ImageItems, PageBreakItems, और SectionHeaderItems जैसे लेआउट आइटम के लिए ब्यौरे वाला टेक्स्ट भी कहा जाता है).

पैरामीटर

नामटाइपब्यौरा
textStringनया सहायता टेक्स्ट

वापसी का टिकट

CheckboxItem — यह CheckboxItem, चेन बनाने के लिए

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setPoints(points)

यह तय करता है कि ग्रेड देने लायक आइटम कितने पॉइंट के बराबर है. नए आइटम के लिए डिफ़ॉल्ट सेटिंग 0 है.

पैरामीटर

नामटाइपब्यौरा
pointsIntegerसवाल के आइटम के लायक पॉइंट की संख्या

वापसी का टिकट

CheckboxItem — यह CheckboxItem, चेन बनाने के लिए

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setRequired(enabled)

यह तय करता है कि जवाब देने वाले व्यक्ति को सवाल का जवाब देना चाहिए या नहीं.

पैरामीटर

नामटाइपब्यौरा
enabledBooleanक्या जवाब देने वाले व्यक्ति को सवाल का जवाब देना चाहिए

वापसी का टिकट

CheckboxItem — मौजूदा आइटम (चेनिंग के लिए)

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setTitle(title)

आइटम का शीर्षक सेट करता है (SectionHeaderItem के मामले में, कभी-कभी इसे हेडर टेक्स्ट भी कहा जाता है).

पैरामीटर

नामटाइपब्यौरा
titleStringनया शीर्षक या हेडर टेक्स्ट

वापसी का टिकट

CheckboxItem — यह CheckboxItem, चेन बनाने के लिए

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

setValidation(validation)

इस चेकबॉक्स आइटम के लिए, डेटा की पुष्टि करने की सुविधा सेट करता है. शून्य या पुष्टि के बिना किसी 'ज़रूरी फ़ंक्शन' को कॉल करने पर, पहले से की गई पुष्टि हट जाएगी.

पैरामीटर

नामटाइपब्यौरा
validationCheckboxValidationइस आइटम पर लागू करने के लिए एक चेकबॉक्स सत्यापन.

वापसी का टिकट

CheckboxItem — यह CheckboxItem, चेन बनाने के लिए

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms

showOtherOption(enabled)

सेट करता है कि आइटम में "अन्य" है या नहीं का विकल्प शामिल है. नए CheckboxItem या MultipleChoiceItem false है.

पैरामीटर

नामटाइपब्यौरा
enabledBooleanअगर आइटम में "अन्य" है, तो true विकल्प; अगर नहीं है, तो false

वापसी का टिकट

CheckboxItem — यह CheckboxItem, चेन बनाने के लिए

अनुमति देना

इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:

  • https://www.googleapis.com/auth/forms.currentonly
  • https://www.googleapis.com/auth/forms