सवाल का ऐसा आइटम जिसकी मदद से, जवाब देने वाला व्यक्ति रेडियो बटन की सूची में से एक विकल्प चुन सकता है या वैकल्पिक "अन्य" फ़ील्ड का इस्तेमाल कर सकता है. आइटम को Form
से ऐक्सेस किया जा सकता है या बनाया जा सकता है. क्विज़ में इस्तेमाल करने पर, इन आइटम को अपने-आप ग्रेड मिल जाता है.
// Open a form by ID and add a new multiple choice item. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addMultipleChoiceItem(); item.setTitle('Do you prefer cats or dogs?') .setChoices([item.createChoice('Cats'), item.createChoice('Dogs')]) .showOtherOption(true);
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
create | Choice | एक नया विकल्प बनाता है. |
create | Choice | एक नया विकल्प बनाता है. |
create | Choice | पेज-नेविगेशन के विकल्प के साथ एक नई पसंद बनाता है, जो किसी पेज-ब्रेक आइटम पर जाता है. |
create | Choice | पेज-नेविगेशन विकल्प की मदद से, एक नई चॉइस बनाता है. |
create | Item | एक से ज़्यादा विकल्प वाले इस आइटम के लिए नया Item बनाता है. |
duplicate() | Multiple | इस आइटम की कॉपी बनाता है और उसे फ़ॉर्म के आखिर में जोड़ता है. |
get | Choice[] | किसी आइटम के लिए सभी विकल्पों को दिखाता है. |
get | Quiz | यह वह फ़ीडबैक दिखाता है जो किसी सवाल का सही जवाब देने पर, जवाब देने वाले लोगों को दिखता है. |
get | Quiz | यह फ़ंक्शन, उस सुझाव/राय/शिकायत को दिखाता है जो किसी सवाल का गलत जवाब देने पर, जवाब देने वाले लोगों को दिखती है. |
get | String | इससे आइटम का सहायता टेक्स्ट मिलता है. इसे कभी-कभी Image , Page , और Section जैसे लेआउट आइटम के लिए, ब्यौरा टेक्स्ट भी कहा जाता है. |
get | Integer | आइटम का यूनीक आइडेंटिफ़ायर पाता है. |
get | Integer | फ़ॉर्म में मौजूद सभी आइटम में से, आइटम का इंडेक्स दिखाता है. |
get | Integer | ग्रेड पाने वाले आइटम की पॉइंट वैल्यू दिखाता है. |
get | String | आइटम का टाइटल दिखाता है. Section के मामले में, इसे हेडर टेक्स्ट भी कहा जाता है. |
get | Item | आइटम का टाइप दिखाता है. इसे Item के तौर पर दिखाया जाता है. |
has | Boolean | यह तय करता है कि आइटम के लिए "अन्य" विकल्प मौजूद है या नहीं. |
is | Boolean | इससे यह तय होता है कि जवाब देने वाले व्यक्ति को सवाल का जवाब देना ज़रूरी है या नहीं. |
set | Multiple | स्ट्रिंग के कलेक्शन से किसी आइटम के लिए विकल्प सेट करता है. |
set | Multiple | किसी आइटम के लिए विकल्पों का कलेक्शन सेट करता है. |
set | Multiple | यह फ़ीडबैक सेट करता है, जो किसी सवाल का सही जवाब देने पर, जवाब देने वाले लोगों को दिखता है. |
set | Multiple | यह फ़ीडबैक सेट करता है, जो किसी सवाल का गलत जवाब देने पर, जवाब देने वाले लोगों को दिखता है. |
set | Multiple | आइटम का सहायता टेक्स्ट सेट करता है. इसे कभी-कभी Image , Page , और Section जैसे लेआउट आइटम के लिए, ब्यौरा टेक्स्ट भी कहा जाता है. |
set | Multiple | यह सेटिंग, ग्रेड पाने वाले आइटम के लिए पॉइंट की संख्या सेट करती है. |
set | Multiple | इससे यह तय होता है कि जवाब देने वाले व्यक्ति को सवाल का जवाब देना ज़रूरी है या नहीं. |
set | Multiple | इससे आइटम का टाइटल सेट होता है. Section के मामले में, इसे हेडर टेक्स्ट भी कहा जाता है. |
show | Multiple | इससे यह तय होता है कि आइटम के लिए "अन्य" विकल्प मौजूद है या नहीं. |
ज़्यादा जानकारी वाला दस्तावेज़
createChoice(value)
एक नया विकल्प बनाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
value | String | विकल्प की वैल्यू, जो जवाब देने वाले लोगों को फ़ॉर्म देखते समय लेबल के तौर पर दिखती है |
वापसी का टिकट
Choice
— नई सुविधा
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
createChoice(value, isCorrect)
एक नया विकल्प बनाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
value | String | विकल्प की वैल्यू, जो जवाब देने वाले लोगों को फ़ॉर्म देखते समय लेबल के तौर पर दिखती है |
is | Boolean | चुना गया विकल्प सही जवाब है या नहीं |
वापसी का टिकट
Choice
— नई सुविधा
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
createChoice(value, navigationItem)
पेज-नेविगेशन के विकल्प के साथ एक नई पसंद बनाता है, जो किसी पेज-ब्रेक आइटम पर जाता है. यह create
के बराबर है, जिसमें navigation
को Form
पर सेट किया गया है. पेज नेविगेशन का इस्तेमाल करने वाले विकल्पों को, पेज नेविगेशन का इस्तेमाल न करने वाले विकल्पों के साथ एक ही आइटम में नहीं जोड़ा जा सकता.
पेज नेविगेशन तब होता है, जब जवाब देने वाला व्यक्ति उस पेज को पूरा कर लेता है जिसमें विकल्प मौजूद होता है. साथ ही, यह ज़रूरी है कि जवाब देने वाला व्यक्ति उस विकल्प को चुनता हो. अगर जवाब देने वाले व्यक्ति ने एक ही पेज पर, पेज नेविगेशन के निर्देशों के साथ कई विकल्प चुने हैं, तो नेविगेशन के आखिरी विकल्प का ही असर पड़ेगा. पेज नेविगेशन का असर, फ़ॉर्म के आखिरी पेज पर भी नहीं पड़ता.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
value | String | विकल्प की वैल्यू, जो जवाब देने वाले लोगों को फ़ॉर्म देखते समय लेबल के तौर पर दिखती है |
navigation | Page | उस आइटम पर नेविगेट करने के लिए |
वापसी का टिकट
Choice
— नई सुविधा
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
createResponse(response)
एक से ज़्यादा विकल्प वाले इस आइटम के लिए नया Item
बनाता है. अगर response
आर्ग्युमेंट, इस आइटम के लिए किसी मान्य विकल्प से मेल नहीं खाता है, तो अपवाद दिखाता है. ऐसा तब तक होता है, जब तक show
को true
पर सेट नहीं किया जाता.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
response | String | कई विकल्पों वाले इस आइटम के लिए मान्य जवाब |
वापसी का टिकट
Item
— आइटम का रिस्पॉन्स
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
duplicate()
इस आइटम की कॉपी बनाता है और उसे फ़ॉर्म के आखिर में जोड़ता है.
वापसी का टिकट
Multiple
— चेन करने के लिए, इस Multiple
का डुप्लीकेट
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getChoices()
getFeedbackForCorrect()
यह वह फ़ीडबैक दिखाता है जो किसी सवाल का सही जवाब देने पर, जवाब देने वाले लोगों को दिखता है.
वापसी का टिकट
Quiz
— सुझाव, राय या शिकायत, अगर कोई है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getFeedbackForIncorrect()
यह फ़ंक्शन, उस सुझाव/राय/शिकायत को दिखाता है जो किसी सवाल का गलत जवाब देने पर, जवाब देने वाले लोगों को दिखती है.
वापसी का टिकट
Quiz
— सुझाव, राय या शिकायत, अगर कोई है.
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getHelpText()
इससे आइटम का सहायता टेक्स्ट मिलता है. इसे कभी-कभी Image
, Page
, और Section
जैसे लेआउट आइटम के लिए, ब्यौरा टेक्स्ट भी कहा जाता है.
वापसी का टिकट
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()
आइटम का टाइटल दिखाता है. Section
के मामले में, इसे हेडर टेक्स्ट भी कहा जाता है.
वापसी का टिकट
String
— आइटम का टाइटल या हेडर टेक्स्ट
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getType()
आइटम का टाइप दिखाता है. इसे Item
के तौर पर दिखाया जाता है.
वापसी का टिकट
Item
— आइटम का टाइप
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
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. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?'); item.setChoiceValues(['Dogs', 'Cats']);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
values | String[] | विकल्पों की वैल्यू का कलेक्शन, जो जवाब देने वाले लोगों को फ़ॉर्म देखते समय लेबल के तौर पर दिखता है |
वापसी का टिकट
Multiple
— चेन बनाने के लिए यह Multiple
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
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. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const item = form.addListItem(); item.setTitle('Do you prefer cats or dogs?'); item.setChoices([item.createChoice('Cats'), item.createChoice('Dogs')]);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
choices | Choice[] | विकल्पों का कलेक्शन |
वापसी का टिकट
Multiple
— चेन बनाने के लिए यह Multiple
थ्रो
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. const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); const 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(), );
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
feedback | Quiz | नया सुझाव, शिकायत या राय दें. शून्य वैल्यू से सुझाव या राय हट जाएगी. |
वापसी का टिकट
Multiple
— चेन बनाने के लिए यह Multiple
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setFeedbackForIncorrect(feedback)
यह फ़ीडबैक सेट करता है, जो किसी सवाल का गलत जवाब देने पर, जवाब देने वाले लोगों को दिखता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
feedback | Quiz | नया सुझाव, शिकायत या राय |
वापसी का टिकट
Multiple
— चेन बनाने के लिए यह Multiple
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setHelpText(text)
आइटम का सहायता टेक्स्ट सेट करता है. इसे कभी-कभी Image
, Page
, और Section
जैसे लेआउट आइटम के लिए, ब्यौरा टेक्स्ट भी कहा जाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
text | String | नया सहायता टेक्स्ट |
वापसी का टिकट
Multiple
— चेन बनाने के लिए यह Multiple
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setPoints(points)
यह सेटिंग, ग्रेड पाने वाले आइटम के लिए पॉइंट की संख्या सेट करती है. नए आइटम के लिए, डिफ़ॉल्ट वैल्यू 0 होती है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
points | Integer | सवाल के आइटम के लिए मिलने वाले पॉइंट की संख्या |
वापसी का टिकट
Multiple
— चेन बनाने के लिए यह Multiple
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setRequired(enabled)
इससे यह तय होता है कि जवाब देने वाले व्यक्ति को सवाल का जवाब देना ज़रूरी है या नहीं.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
enabled | Boolean | जवाब देने वाले व्यक्ति को सवाल का जवाब देना ज़रूरी है या नहीं |
वापसी का टिकट
Multiple
— मौजूदा आइटम (चेन करने के लिए)
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setTitle(title)
इससे आइटम का टाइटल सेट होता है. Section
के मामले में, इसे हेडर टेक्स्ट भी कहा जाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
title | String | नया टाइटल या हेडर टेक्स्ट |
वापसी का टिकट
Multiple
— चेन बनाने के लिए यह Multiple
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
showOtherOption(enabled)
इससे यह तय होता है कि आइटम के लिए "अन्य" विकल्प मौजूद है या नहीं. नए Checkbox
या
Multiple
के लिए डिफ़ॉल्ट तौर पर false
दिखता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
enabled | Boolean | true अगर आइटम के लिए "अन्य" विकल्प मौजूद है, तो false अगर नहीं |
वापसी का टिकट
Multiple
— चेन बनाने के लिए यह Multiple
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms