Class GridItem

GridItem

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

// Open a form by ID and add a new grid item.
var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
var item = form.addGridItem();
item.setTitle('Rate your interests')
    .setRows(['Cars', 'Computers', 'Celebrities'])
    .setColumns(['Boring', 'So-so', 'Interesting']);

तरीके

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

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

clearValidation()

इस ग्रिड आइटम के लिए, डेटा की पुष्टि करने वाले सभी आइटम हटा दिए जाते हैं.

रिटर्न

GridItem — यह आइटम, चेन में रखने के लिए है

अनुमति देना

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

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

createResponse(responses)

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

पैरामीटर

नामTypeब्यौरा
responsesString[]इस ग्रिड आइटम के लिए सही जवाबों की कैटगरी

रिटर्न

ItemResponse — आइटम से मिला जवाब

अनुमति देना

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

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

duplicate()

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

रिटर्न

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

अनुमति देना

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

  • 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)

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

पैरामीटर

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

रिटर्न

GridItem — यह आइटम, चेन में रखने के लिए है

थ्रो

Error — अगर दिया गया अरे null है या खाली है

अनुमति देना

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

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

setHelpText(text)

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

पैरामीटर

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

रिटर्न

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

अनुमति देना

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

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

setRequired(enabled)

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

पैरामीटर

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

रिटर्न

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

अनुमति देना

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

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

setRows(rows)

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

पैरामीटर

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

रिटर्न

GridItem — यह आइटम, चेन में रखने के लिए है

थ्रो

Error — अगर दिया गया अरे null है या खाली है

अनुमति देना

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

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

setTitle(title)

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

पैरामीटर

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

रिटर्न

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

अनुमति देना

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

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

setValidation(validation)

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

पैरामीटर

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

रिटर्न

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

अनुमति देना

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

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