Class Choice

विकल्प

Item के टाइप से जुड़ा एक विकल्प, जो CheckboxItem, ListItem या MultipleChoiceItem जैसे विकल्पों के साथ काम करता है.

// Create a new form and add a multiple-choice item.
var form = FormApp.create('Form Name');
var item = form.addMultipleChoiceItem();
item.setTitle('Do you prefer cats or dogs?')
    .setChoices([
        item.createChoice('Cats', FormApp.PageNavigationType.CONTINUE),
        item.createChoice('Dogs', FormApp.PageNavigationType.RESTART)
    ]);

// Add another page because navigation has no effect on the last page.
form.addPageBreakItem().setTitle('You chose well!');

// Log the navigation types that each choice results in.
var choices = item.getChoices();
for (var i = 0; i < choices.length; i++) {
Logger.log('If the respondent chooses "%s", the form will %s.',
           choices[i].getValue(),
           choices[i].getPageNavigationType());
}

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
getGotoPage()PageBreakItemPageBreakItem को GO_TO_PAGE डेस्टिनेशन के तौर पर सेट करता है अगर जवाब देने वाला व्यक्ति इस विकल्प को चुनता है और मौजूदा पेज को पूरा करता है.
getPageNavigationType()PageNavigationTypeजवाब देने वाला व्यक्ति यह विकल्प चुनने पर, PageNavigationType की सूचना देगा और मौजूदा पेज को पूरा करता है.
getValue()Stringविकल्प की वैल्यू मिलती है, जो फ़ॉर्म देखते समय जवाब देने वाले लोगों को लेबल के तौर पर दिखती है.
isCorrectAnswer()Booleanइससे पता चलता है कि कोई विकल्प, सवाल का सही जवाब है या नहीं.

विस्तृत दस्तावेज़

getGotoPage()

PageBreakItem को GO_TO_PAGE डेस्टिनेशन के तौर पर सेट करता है अगर जवाब देने वाला व्यक्ति इस विकल्प को चुनता है और मौजूदा पेज को पूरा करता है. यह विधि केवल लागू होती है MultipleChoiceItems से जुड़े विकल्पों के लिए; दूसरे विकल्पों के लिए, यह null दिखाता है.

वापसी का टिकट

PageBreakItem — इस विकल्प के लिए GO_TO_PAGE डेस्टिनेशन या कोई न होने पर null

अनुमति देना

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

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

getPageNavigationType()

जवाब देने वाला व्यक्ति यह विकल्प चुनने पर, PageNavigationType की सूचना देगा और मौजूदा पेज को पूरा करता है. यह तरीका सिर्फ़ MultipleChoiceItems से जुड़े विकल्पों पर लागू होता है; दूसरे विकल्पों के लिए, यह null दिखाता है.

वापसी का टिकट

PageNavigationType — इस विकल्प के लिए नेविगेशन कार्रवाई या कोई न होने पर null

अनुमति देना

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

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

getValue()

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

वापसी का टिकट

String — विकल्प की वैल्यू

अनुमति देना

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

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

isCorrectAnswer()

इससे पता चलता है कि कोई विकल्प, सवाल का सही जवाब है या नहीं. यह तरीका सिर्फ़ इस पर लागू होता है वे सवाल जो किसी क्विज़ का हिस्सा हैं; गैर-क्विज़ फ़ॉर्म के लिए, यह 'गलत' दिखाता है.

वापसी का टिकट

Boolean — क्या यह विकल्प सही है.

अनुमति देना

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

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