यह एक सवाल होता है, जिसे कॉलम और लाइनों के ग्रिड के तौर पर दिखाया जाता है. इसमें जवाब देने वाला व्यक्ति, रेडियो बटन के क्रम में से हर लाइन के लिए एक विकल्प चुन सकता है. Form से आइटम ऐक्सेस किए जा सकते हैं या बनाए जा सकते हैं.
// Open a form by ID and add a new grid item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addGridItem(); item.setTitle('Rate your interests') .setRows(['Cars', 'Computers', 'Celebrities']) .setColumns(['Boring', 'So-so', 'Interesting']);
तरीके
| तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
|---|---|---|
clear | Grid | इस ग्रिड आइटम के लिए, डेटा की पुष्टि करने की सुविधा हटाता है. |
create | Item | यह इस ग्रिड आइटम के लिए नया Item बनाता है. |
duplicate() | Grid | इस आइटम की एक कॉपी बनाता है और उसे फ़ॉर्म के आखिर में जोड़ता है. |
get | String[] | इससे ग्रिड में मौजूद हर कॉलम की वैल्यू मिलती है. |
get | String | इससे आइटम का सहायता टेक्स्ट मिलता है. इसे कभी-कभी Image, Page, और Section जैसे लेआउट आइटम के लिए ब्यौरे का टेक्स्ट भी कहा जाता है. |
get | Integer | यह फ़ंक्शन, आइटम का यूनीक आइडेंटिफ़ायर दिखाता है. |
get | Integer | यह फ़ॉर्म में मौजूद सभी आइटम में से, आइटम का इंडेक्स दिखाता है. |
get | String[] | ग्रिड में मौजूद हर लाइन की वैल्यू मिलती है. |
get | String | इससे आइटम का टाइटल मिलता है. कभी-कभी इसे हेडर टेक्स्ट भी कहा जाता है. ऐसा Section के मामले में होता है. |
get | Item | आइटम का टाइप मिलता है, जिसे Item के तौर पर दिखाया जाता है. |
is | Boolean | यह कुकी तय करती है कि जवाब देने वाले व्यक्ति को सवाल का जवाब देना ज़रूरी है या नहीं. |
set | Grid | वैल्यू के कलेक्शन के आधार पर, ग्रिड के कॉलम सेट करता है. |
set | Grid | इस विकल्प की मदद से, आइटम के लिए सहायता टेक्स्ट सेट किया जाता है. इसे कभी-कभी Image, Page, और Section जैसे लेआउट आइटम के लिए ब्यौरे वाला टेक्स्ट भी कहा जाता है. |
set | Grid | इससे यह तय होता है कि जवाब देने वाले व्यक्ति को सवाल का जवाब देना ज़रूरी है या नहीं. |
set | Grid | यह फ़ंक्शन, वैल्यू के ऐरे के आधार पर ग्रिड की पंक्तियां सेट करता है. |
set | Grid | इससे आइटम का टाइटल सेट किया जाता है. Section के मामले में, इसे कभी-कभी हेडर टेक्स्ट भी कहा जाता है. |
set | Grid | इस ग्रिड आइटम के लिए डेटा की पुष्टि करने की सुविधा सेट करता है. |
ज़्यादा जानकारी वाला दस्तावेज़
clearValidation()
इस ग्रिड आइटम के लिए, डेटा की पुष्टि करने की सुविधा हटाता है.
वापसी का टिकट
GridItem — यह आइटम, चेन बनाने के लिए है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
createResponse(responses)
यह इस ग्रिड आइटम के लिए नया ItemResponse बनाता है. आर्ग्युमेंट responses, String[] अरे होना चाहिए. इसमें उतनी ही वैल्यू होनी चाहिए जितनी ग्रिड में लाइनों की संख्या है. ग्रिड वाले ऐसे सवाल के लिए null एलिमेंट जिसमें जवाब देना ज़रूरी नहीं है, यह बताता है कि उस लाइन के लिए कोई जवाब नहीं दिया गया है. अगर कोई भी वैल्यू मान्य विकल्प से मेल नहीं खाती है, तो यह फ़ंक्शन एक अपवाद दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
responses | String[] | इस ग्रिड आइटम के लिए मान्य जवाबों की एक कैटगरी |
वापसी का टिकट
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)
वैल्यू के कलेक्शन के आधार पर, ग्रिड के कॉलम सेट करता है. अगर दिया गया कलेक्शन खाली है, तो यह फ़ंक्शन एक अपवाद दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
columns | String[] | कॉलम की वैल्यू का एक ऐरे, जिसे जवाब देने वाले लोग फ़ॉर्म देखते समय लेबल के तौर पर देखते हैं |
वापसी का टिकट
GridItem — यह आइटम, चेन बनाने के लिए है
थ्रॉ
Error — अगर दी गई सरणी null या खाली है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setHelpText(text)
इस विकल्प की मदद से, आइटम के लिए सहायता टेक्स्ट सेट किया जाता है. इसे कभी-कभी ImageItems, PageBreakItems, और SectionHeaderItems जैसे लेआउट आइटम के लिए ब्यौरे वाला टेक्स्ट भी कहा जाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
text | String | नया सहायता टेक्स्ट |
वापसी का टिकट
GridItem — यह GridItem, चेन बनाने के लिए
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setRequired(enabled)
इससे यह तय होता है कि जवाब देने वाले व्यक्ति को सवाल का जवाब देना ज़रूरी है या नहीं.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
enabled | Boolean | क्या जवाब देने वाले व्यक्ति को सवाल का जवाब देना ज़रूरी है |
वापसी का टिकट
GridItem — मौजूदा आइटम (चेनिंग के लिए)
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setRows(rows)
यह फ़ंक्शन, वैल्यू के ऐरे के आधार पर ग्रिड की पंक्तियां सेट करता है. अगर दी गई ऐरे खाली है, तो यह फ़ंक्शन एक अपवाद दिखाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
rows | String[] | लाइन की वैल्यू का एक कलेक्शन, जिसे जवाब देने वाले लोग फ़ॉर्म देखते समय लेबल के तौर पर देखते हैं |
वापसी का टिकट
GridItem — यह आइटम, चेन बनाने के लिए है
थ्रॉ
Error — अगर दी गई सरणी null या खाली है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setTitle(title)
इससे आइटम का टाइटल सेट किया जाता है. SectionHeaderItem के मामले में, इसे कभी-कभी हेडर टेक्स्ट भी कहा जाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
title | String | नया टाइटल या हेडर टेक्स्ट |
वापसी का टिकट
GridItem — यह GridItem, चेन बनाने के लिए
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms
setValidation(validation)
इस ग्रिड आइटम के लिए डेटा की पुष्टि करने की सुविधा सेट करता है. null या GridValidation इंस्टेंस में पास करने पर, ज़रूरी फ़ंक्शन कॉल नहीं किए जाते. इससे पहले किया गया कोई भी
मान्यकरण हट जाता है.
पैरामीटर
| नाम | टाइप | ब्यौरा |
|---|---|---|
validation | Grid | इस आइटम पर लागू होने वाला GridValidation. |
वापसी का टिकट
GridItem — यह GridItem, चेन बनाने के लिए
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, इनमें से एक या उससे ज़्यादा स्कोप के साथ अनुमति लेना ज़रूरी है:
-
https://www.googleapis.com/auth/forms.currentonly -
https://www.googleapis.com/auth/forms