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)

एक नई पसंद बनाता है.

पैरामीटर

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

रिटर्न

Choice — नई पसंद

अनुमति देना

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

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

createChoice(value, isCorrect)

एक नई पसंद बनाता है.

पैरामीटर

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

रिटर्न

Choice — नई पसंद

अनुमति देना

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

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

createResponse(responses)

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

पैरामीटर

नामTypeब्यौरा
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()

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

रिटर्न

Boolean — अगर आइटम में "अन्य" विकल्प मौजूद है, तो true. अगर आइटम मौजूद नहीं है, तो 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']);

पैरामीटर

नामTypeब्यौरा
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')
]);

पैरामीटर

नामTypeब्यौरा
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());

पैरामीटर

नामTypeब्यौरा
feedbackQuizFeedbackनए सुझाव, शिकायत या राय. कोई वैल्यू न डालने से सुझाव हट जाएगा.

रिटर्न

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

अनुमति देना

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

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

setFeedbackForIncorrect(feedback)

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

पैरामीटर

नामTypeब्यौरा
feedbackQuizFeedbackनया सुझाव

रिटर्न

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

अनुमति देना

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

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

setHelpText(text)

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

पैरामीटर

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

रिटर्न

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

अनुमति देना

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

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

setPoints(points)

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

पैरामीटर

नामTypeब्यौरा
pointsIntegerपॉइंट की वह संख्या कितनी होनी चाहिए जो सवाल के आइटम के बराबर है

रिटर्न

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

अनुमति देना

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

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

setRequired(enabled)

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

पैरामीटर

नामTypeब्यौरा
enabledBooleanजवाब देने वाले व्यक्ति को सवाल का जवाब देना चाहिए या नहीं

रिटर्न

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

अनुमति देना

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

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

setTitle(title)

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

पैरामीटर

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

रिटर्न

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

अनुमति देना

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

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

setValidation(validation)

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

पैरामीटर

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

रिटर्न

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

अनुमति देना

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

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

showOtherOption(enabled)

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

पैरामीटर

नामTypeब्यौरा
enabledBooleanअगर आइटम में "अन्य" विकल्प मौजूद है, तो true. अगर ऐसा नहीं है, तो false

रिटर्न

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

अनुमति देना

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

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