सवाल का आइटम, जो जवाब देने वाले व्यक्ति को रेडियो बटन की सूची में से एक विकल्प चुनने की सुविधा देता है या
एक वैकल्पिक "अन्य" फ़ील्ड में डालें. आइटम, Form
से बनाए या ऐक्सेस किए जा सकते हैं. जब इसका इस्तेमाल
क्विज़, तो इन आइटम को अपने-आप ग्रेड दिया जाता है.
// Open a form by ID and add a new multiple choice item. var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); var item = form.addMultipleChoiceItem(); item.setTitle('Do you prefer cats or dogs?') .setChoices([ item.createChoice('Cats'), item.createChoice('Dogs') ]) .showOtherOption(true);
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
createChoice(value) | Choice | एक नया विकल्प बनाता है. |
createChoice(value, isCorrect) | Choice | एक नया विकल्प बनाता है. |
createChoice(value, navigationItem) | Choice | इससे पेज नेविगेशन विकल्प का इस्तेमाल करके नया विकल्प जोड़ा जाता है. यह विकल्प, दिए गए पेज ब्रेक आइटम पर सीधे ले जाता है. |
createChoice(value, navigationType) | Choice | पेज-नेविगेशन विकल्प के साथ एक नया विकल्प बनाता है. |
createResponse(response) | ItemResponse | कई विकल्पों वाले इस आइटम के लिए एक नया ItemResponse बनाता है. |
duplicate() | MultipleChoiceItem | इस आइटम की एक कॉपी बनाता है और उसे फ़ॉर्म के आखिर में जोड़ देता है. |
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) | MultipleChoiceItem | स्ट्रिंग के कलेक्शन से किसी आइटम के लिए विकल्प सेट करता है. |
setChoices(choices) | MultipleChoiceItem | किसी आइटम के लिए विकल्पों की कैटगरी सेट करता है. |
setFeedbackForCorrect(feedback) | MultipleChoiceItem | जब जवाब देने वाले किसी सवाल का सही जवाब देते हैं, तो यह फ़ीडबैक उन्हें दिखाने के लिए सेट करता है. |
setFeedbackForIncorrect(feedback) | MultipleChoiceItem | जब जवाब देने वाले किसी सवाल का गलत जवाब देते हैं, तो यह फ़ीडबैक उन्हें दिखाने के लिए सेट करता है. |
setHelpText(text) | MultipleChoiceItem | आइटम के सहायता टेक्स्ट को सेट करता है (कभी-कभी इसे ImageItems , PageBreakItems , और SectionHeaderItems जैसे लेआउट आइटम के लिए ब्यौरे वाला टेक्स्ट भी कहा जाता है). |
setPoints(points) | MultipleChoiceItem | यह तय करता है कि ग्रेड देने लायक आइटम कितने पॉइंट के बराबर है. |
setRequired(enabled) | MultipleChoiceItem | यह तय करता है कि जवाब देने वाले व्यक्ति को सवाल का जवाब देना चाहिए या नहीं. |
setTitle(title) | MultipleChoiceItem | आइटम का शीर्षक सेट करता है (SectionHeaderItem के मामले में, कभी-कभी इसे हेडर टेक्स्ट भी कहा जाता है). |
showOtherOption(enabled) | MultipleChoiceItem | सेट करता है कि आइटम में "अन्य" है या नहीं का विकल्प शामिल है. |
विस्तृत दस्तावेज़
createChoice(value)
एक नया विकल्प बनाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
value | String | विकल्प का मान, जिसे फ़ॉर्म देखते समय जवाब देने वाले लोगों को लेबल के रूप में देखते हैं |
वापसी का टिकट
Choice
— नया विकल्प
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
createChoice(value, isCorrect)
एक नया विकल्प बनाता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
value | String | विकल्प का मान, जिसे फ़ॉर्म देखते समय जवाब देने वाले लोगों को लेबल के रूप में देखते हैं |
isCorrect | Boolean | क्या यह विकल्प सही है |
वापसी का टिकट
Choice
— नया विकल्प
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
createChoice(value, navigationItem)
इससे पेज नेविगेशन विकल्प का इस्तेमाल करके नया विकल्प जोड़ा जाता है. यह विकल्प, दिए गए पेज ब्रेक आइटम पर सीधे ले जाता है. यह
createChoice(value, navigationType)
के बराबर है जिसमें navigationType
को FormApp.PageNavigationType.GO_TO_PAGE
पर सेट किया गया है. पेज का इस्तेमाल करने वाले विकल्प
नेविगेशन को एक ही आइटम के साथ ऐसे विकल्पों के साथ नहीं जोड़ा जा सकता जिनमें पेज नेविगेशन का इस्तेमाल नहीं किया जाता.
पेज नेविगेशन तब होता है, जब जवाब देने वाला व्यक्ति इस विकल्प वाले पेज को पूरा कर लेता है, और केवल तभी, जब उत्तर देने वाले ने वह विकल्प चुना हो. अगर जवाब देने वाले व्यक्ति ने एक से ज़्यादा विकल्प चुने पेज-नेविगेशन के निर्देश एक ही पेज पर देते हैं, तो सिर्फ़ आखिरी नेविगेशन विकल्प का असर पड़ता है. पेज नेविगेशन की सुविधा से, फ़ॉर्म के आखिरी पेज पर भी कोई असर नहीं पड़ता.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
value | String | विकल्प का मान, जिसे फ़ॉर्म देखते समय जवाब देने वाले लोगों को लेबल के रूप में देखते हैं |
navigationItem | PageBreakItem | वह आइटम जिस पर जाना है |
वापसी का टिकट
Choice
— नया विकल्प
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
createResponse(response)
कई विकल्पों वाले इस आइटम के लिए एक नया ItemResponse
बनाता है. अपवाद देता है अगर
जब तक showOtherOption(enabled)
को true
पर सेट नहीं किया जाता, तब तक response
आर्ग्युमेंट, इस आइटम के लिए मान्य विकल्प से मेल नहीं खाता.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
response | String | कई विकल्पों वाले इस आइटम के लिए मान्य जवाब |
वापसी का टिकट
ItemResponse
— आइटम का जवाब
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
duplicate()
इस आइटम की एक कॉपी बनाता है और उसे फ़ॉर्म के आखिर में जोड़ देता है.
वापसी का टिकट
MultipleChoiceItem
— चेन बनाने के लिए इस MultipleChoiceItem
का डुप्लीकेट है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getChoices()
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']);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
values | String[] | पसंदीदा वैल्यू का कलेक्शन, जिसे फ़ॉर्म देखते समय जवाब देने वाले लोगों को लेबल के तौर पर देखते हैं |
वापसी का टिकट
MultipleChoiceItem
— यह MultipleChoiceItem
, चेन बनाने के लिए
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
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') ]);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
choices | Choice[] | विकल्पों का कलेक्शन |
वापसी का टिकट
MultipleChoiceItem
— यह MultipleChoiceItem
, चेन बनाने के लिए
थ्रो
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());
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
feedback | QuizFeedback | नया सुझाव या राय दें. शून्य वैल्यू डालने पर सुझाव हट जाएगा. |
वापसी का टिकट
MultipleChoiceItem
— यह MultipleChoiceItem
, चेन बनाने के लिए
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setFeedbackForIncorrect(feedback)
जब जवाब देने वाले किसी सवाल का गलत जवाब देते हैं, तो यह फ़ीडबैक उन्हें दिखाने के लिए सेट करता है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
feedback | QuizFeedback | नया सुझाव, शिकायत या राय |
वापसी का टिकट
MultipleChoiceItem
— यह MultipleChoiceItem
, चेन बनाने के लिए
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setHelpText(text)
आइटम के सहायता टेक्स्ट को सेट करता है (कभी-कभी इसे ImageItems
, PageBreakItems
, और SectionHeaderItems
जैसे लेआउट आइटम के लिए ब्यौरे वाला टेक्स्ट भी कहा जाता है).
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
text | String | नया सहायता टेक्स्ट |
वापसी का टिकट
MultipleChoiceItem
— यह MultipleChoiceItem
, चेन बनाने के लिए
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setPoints(points)
यह तय करता है कि ग्रेड देने लायक आइटम कितने पॉइंट के बराबर है. नए आइटम के लिए डिफ़ॉल्ट सेटिंग 0 है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
points | Integer | सवाल के आइटम के लायक पॉइंट की संख्या |
वापसी का टिकट
MultipleChoiceItem
— यह MultipleChoiceItem
, चेन बनाने के लिए
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setRequired(enabled)
यह तय करता है कि जवाब देने वाले व्यक्ति को सवाल का जवाब देना चाहिए या नहीं.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
enabled | Boolean | क्या जवाब देने वाले व्यक्ति को सवाल का जवाब देना चाहिए |
वापसी का टिकट
MultipleChoiceItem
— मौजूदा आइटम (चेनिंग के लिए)
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setTitle(title)
आइटम का शीर्षक सेट करता है (SectionHeaderItem
के मामले में, कभी-कभी इसे हेडर टेक्स्ट भी कहा जाता है).
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
title | String | नया शीर्षक या हेडर टेक्स्ट |
वापसी का टिकट
MultipleChoiceItem
— यह MultipleChoiceItem
, चेन बनाने के लिए
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
showOtherOption(enabled)
सेट करता है कि आइटम में "अन्य" है या नहीं का विकल्प शामिल है. नए CheckboxItem
या
MultipleChoiceItem
false
है.
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
enabled | Boolean | अगर आइटम में "अन्य" है, तो true विकल्प; अगर नहीं है, तो false |
वापसी का टिकट
MultipleChoiceItem
— यह MultipleChoiceItem
, चेन बनाने के लिए
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms