Class CheckboxGridItem

CheckboxGridItem

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

// Open a form by ID and add a new checkgox grid item.
var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
var item = form.addCheckboxGridItem();
item.setTitle('Where did you celebrate New Years?')
  .setRows(['New York', 'San Francisco', 'London'])
  .setColumns(['2014', '2015', '2016', '2017']);

माटिंग में इस्तेमाल हुए तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
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इस चेकबॉक्स ग्रिड आइटम के लिए डेटा सत्यापन सेट करता है.

ज़्यादा जानकारी वाले दस्तावेज़

clearValidation()

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

रिटर्न टिकट

CheckboxGridItem — चेन के लिए यह आइटम

अनुमति देना

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

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

createResponse(responses)

इस चेकबॉक्स ग्रिड आइटम के लिए एक नया ItemResponse बनाता है. चेकबॉक्स responses किसी श्रेणी की String[][] श्रेणी होनी चाहिए, जिसमें चेकबॉक्स ग्रिड में इनपुट की संख्या के बराबर संख्या हो. एक गैर-ज़रूरी चेकबॉक्स ग्रिड सवाल के लिए एक null एलिमेंट बताता है कि उस पंक्ति के लिए कोई जवाब नहीं दिया गया है. अगर कोई भी मान किसी मान्य विकल्प से मेल नहीं खाता है, तो एक अपवाद देता है.

पैरामीटर

नामटाइपब्यौरा
responsesString[][]इस चेकबॉक्स ग्रिड आइटम के लिए मान्य जवाबों की श्रेणियों का कलेक्शन

रिटर्न टिकट

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

अनुमति देना

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

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

duplicate()

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

रिटर्न टिकट

CheckboxGridItem — चेन बनाने के लिए, इस CheckboxGridItem का डुप्लीकेट

अनुमति देना

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

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

getColumns()

ग्रिड में हर कॉलम की वैल्यू लेता है.

रिटर्न टिकट

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

अनुमति देना

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

  • 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

getRows()

ग्रिड में हर पंक्ति की वैल्यू पाता है.

रिटर्न टिकट

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

अनुमति देना

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

  • 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

isRequired()

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

रिटर्न टिकट

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

अनुमति देना

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

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

setColumns(columns)

यह वैल्यू के कलेक्शन के आधार पर, ग्रिड के कॉलम सेट करता है. अगर दी गई श्रेणी खाली है, तो एक अपवाद बनाता है.

पैरामीटर

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

रिटर्न टिकट

CheckboxGridItem — चेन के लिए यह आइटम

थ्रॉ

Error — अगर दी गई श्रेणी null या खाली है

अनुमति देना

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

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

setHelpText(text)

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

पैरामीटर

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

रिटर्न टिकट

CheckboxGridItem — इस CheckboxGridItem को चेन के तौर पर इस्तेमाल करें

अनुमति देना

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

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

setRequired(enabled)

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

पैरामीटर

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

रिटर्न टिकट

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

अनुमति देना

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

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

setRows(rows)

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

पैरामीटर

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

रिटर्न टिकट

CheckboxGridItem — चेन के लिए यह आइटम

थ्रॉ

Error — अगर दी गई श्रेणी null या खाली है

अनुमति देना

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

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

setTitle(title)

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

पैरामीटर

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

रिटर्न टिकट

CheckboxGridItem — इस CheckboxGridItem को चेन के तौर पर इस्तेमाल करें

अनुमति देना

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

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

setValidation(validation)

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

पैरामीटर

नामटाइपब्यौरा
validationCheckboxGridValidationइस आइटम पर लागू करने के लिए चेकबॉक्स ग्रिड की पुष्टि करें.

रिटर्न टिकट

CheckboxGridItem — इस CheckboxGridItem को चेन के तौर पर इस्तेमाल करें

अनुमति देना

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

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