सवाल का एक आइटम, जिसकी मदद से जवाब देने वाले, रेडियो बटन की सूची या
वैकल्पिक "अन्य" फ़ील्ड में से कोई एक विकल्प चुन सकते हैं. 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)
एक नई पसंद बनाता है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
value | String | विकल्प का मान, जिसे फ़ॉर्म देखते समय जवाब देने वाले एक लेबल के रूप में देखते हैं |
रिटर्न
Choice
— नई पसंद
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
createChoice(value, isCorrect)
एक नई पसंद बनाता है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
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
पर सेट किया गया है. पेज नेविगेशन का इस्तेमाल करने वाले विकल्पों को उसी आइटम में, उन विकल्पों के साथ नहीं जोड़ा जा सकता जो पेज नेविगेशन का इस्तेमाल नहीं करते हैं.
जवाब देने वाले व्यक्ति की ओर से विकल्प वाले पेज पर पहुंचने के बाद, उस पेज को नेविगेट किया जा सकता है. यह नेविगेशन सिर्फ़ तब होता है, जब जवाब देने वाले व्यक्ति ने उस विकल्प को चुना हो. अगर जवाब देने वाले व्यक्ति ने एक ही पेज पर, पेज नेविगेशन के निर्देशों वाले कई विकल्प चुने हैं, तो सिर्फ़ आखिरी नेविगेशन विकल्प पर ही कोई असर होगा. पेज नेविगेशन का फ़ॉर्म के आखिरी पेज पर भी कोई असर नहीं पड़ता.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
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
तर्क इस आइटम के लिए दिए गए किसी मान्य विकल्प से मेल नहीं खाता, तो अपवाद की तरह दिखता है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
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']);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
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') ]);
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
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());
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
feedback | QuizFeedback | नए सुझाव, शिकायत या राय. कोई वैल्यू न डालने से सुझाव हट जाएगा. |
रिटर्न
MultipleChoiceItem
— यह MultipleChoiceItem
, चेन बनाने के लिए है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setFeedbackForIncorrect(feedback)
जब जवाब देने वाले लोग किसी सवाल का गलत जवाब देते हैं, तब उन्हें दिखाए जाने के लिए सुझाव सेट करता है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
feedback | QuizFeedback | नया सुझाव |
रिटर्न
MultipleChoiceItem
— यह MultipleChoiceItem
, चेन बनाने के लिए है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setHelpText(text)
आइटम का सहायता टेक्स्ट सेट करता है. इसे कभी-कभी ImageItems
, PageBreakItems
, और SectionHeaderItems
जैसे लेआउट आइटम के लिए, जानकारी वाला टेक्स्ट भी कहा जाता है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
text | String | नया सहायता टेक्स्ट |
रिटर्न
MultipleChoiceItem
— यह MultipleChoiceItem
, चेन बनाने के लिए है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setPoints(points)
पॉइंट की वह संख्या सेट करता है जो ग्रेड देने लायक किसी आइटम के लिए लायक है. नए आइटम के लिए डिफ़ॉल्ट मान 0 है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
points | Integer | पॉइंट की वह संख्या कितनी होनी चाहिए जो सवाल के आइटम के बराबर है |
रिटर्न
MultipleChoiceItem
— यह MultipleChoiceItem
, चेन बनाने के लिए है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setRequired(enabled)
यह सेट करता है कि जवाब देने वाले व्यक्ति को सवाल का जवाब देना चाहिए या नहीं.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
enabled | Boolean | जवाब देने वाले व्यक्ति को सवाल का जवाब देना चाहिए या नहीं |
रिटर्न
MultipleChoiceItem
— मौजूदा आइटम (चेनिंग के लिए)
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
setTitle(title)
आइटम का शीर्षक सेट करता है (SectionHeaderItem
के मामले में, कभी-कभी इसे हेडर टेक्स्ट कहा जाता है).
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
title | String | नया शीर्षक या हेडर टेक्स्ट |
रिटर्न
MultipleChoiceItem
— यह MultipleChoiceItem
, चेन बनाने के लिए है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
showOtherOption(enabled)
सेट करता है कि आइटम में "अन्य" विकल्प है या नहीं. नए CheckboxItem
या
MultipleChoiceItem
के लिए डिफ़ॉल्ट वैल्यू false
है.
पैरामीटर
नाम | Type | ब्यौरा |
---|---|---|
enabled | Boolean | अगर आइटम में "अन्य" विकल्प मौजूद है, तो true . अगर ऐसा नहीं है, तो false |
रिटर्न
MultipleChoiceItem
— यह MultipleChoiceItem
, चेन बनाने के लिए है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या ज़्यादा स्कोप से अनुमति देने की ज़रूरत होती है:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms