Class ListItem

ListItem

सवाल का एक आइटम, जिसकी मदद से जवाब देने वाला व्यक्ति ड्रॉप-डाउन सूची में से कोई एक विकल्प चुन सकता है. Form से आइटम बनाए या ऐक्सेस किए जा सकते हैं.

// 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?')
    .setChoices([
        item.createChoice('Cats'),
        item.createChoice('Dogs')
    ]);

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
createChoice(value)Choiceएक नई पसंद बनाता है.
createChoice(value, isCorrect)Choiceएक नई पसंद बनाता है.
createChoice(value, navigationItem)Choiceपेज-नेविगेशन विकल्प के साथ एक नया विकल्प बनाता है, जो दिए गए पेज-ब्रेक आइटम पर सीधे जाता है.
createChoice(value, navigationType)Choiceपेज-नेविगेशन विकल्प के साथ एक नई पसंद बनाएं.
createResponse(response)ItemResponseइस सूची आइटम के लिए नया ItemResponse बनाता है.
duplicate()ListItemइस आइटम की कॉपी बनाता है और उसे फ़ॉर्म के आखिर में जोड़ता है.
getChoices()Choice[]इसमें किसी आइटम के लिए सभी विकल्प मिलते हैं.
getFeedbackForCorrect()QuizFeedbackवह फ़ीडबैक देता है जो जवाब देने वालों को तब दिखाया जाता है जब वे किसी सवाल का सही जवाब देते हैं.
getFeedbackForIncorrect()QuizFeedbackजवाब देने वालों को तब दिखाया जाता है, जब वे किसी सवाल का गलत जवाब देते हैं.
getHelpText()Stringआइटम का सहायता टेक्स्ट दिखाता है (कभी-कभी इसे ImageItems, PageBreakItems, और SectionHeaderItems जैसे लेआउट आइटम के लिए, जानकारी वाला टेक्स्ट भी कहा जाता है).
getId()Integerआइटम का यूनीक आइडेंटिफ़ायर मिलता है.
getIndex()Integerफ़ॉर्म में मौजूद सभी आइटम के बीच, आइटम के इंडेक्स की जानकारी देता है.
getPoints()Integerग्रेड देने लायक आइटम के पॉइंट वैल्यू दिखाता है.
getTitle()Stringइससे आइटम का टाइटल पता चलता है. SectionHeaderItem के मामले में, कभी-कभी इसे हेडर टेक्स्ट भी कहा जाता है.
getType()ItemTypeआइटम का टाइप दिखाता है, जिसे ItemType के तौर पर दिखाया जाता है.
isRequired()Booleanतय करता है कि जवाब देने वाले व्यक्ति को सवाल का जवाब देना चाहिए या नहीं.
setChoiceValues(values)ListItemस्ट्रिंग के कलेक्शन से किसी आइटम के लिए विकल्प सेट करता है.
setChoices(choices)ListItemकिसी आइटम के लिए विकल्पों का कलेक्शन सेट करता है.
setFeedbackForCorrect(feedback)ListItemजब जवाब देने वाले किसी सवाल का सही जवाब देते हैं, तब उन्हें दिखाए जाने के लिए सुझाव सेट करता है.
setFeedbackForIncorrect(feedback)ListItemजब जवाब देने वाले लोग किसी सवाल का गलत जवाब देते हैं, तब उन्हें दिखाए जाने के लिए सुझाव सेट करता है.
setHelpText(text)ListItemआइटम का सहायता टेक्स्ट सेट करता है. इसे कभी-कभी ImageItems, PageBreakItems, और SectionHeaderItems जैसे लेआउट आइटम के लिए, जानकारी वाला टेक्स्ट भी कहा जाता है.
setPoints(points)ListItemपॉइंट की वह संख्या सेट करता है जो ग्रेड देने लायक किसी आइटम के लिए लायक है.
setRequired(enabled)ListItemयह सेट करता है कि जवाब देने वाले व्यक्ति को सवाल का जवाब देना चाहिए या नहीं.
setTitle(title)ListItemआइटम का शीर्षक सेट करता है (SectionHeaderItem के मामले में, कभी-कभी इसे हेडर टेक्स्ट कहा जाता है).

ज़्यादा जानकारी के साथ दस्तावेज़

createChoice(value)

एक नई पसंद बनाता है.

पैरामीटर

नामTypeब्यौरा
valueStringविकल्प का मान, जिसे फ़ॉर्म देखते समय जवाब देने वाले एक लेबल के रूप में देखते हैं

रिटर्न

Choice — नई पसंद

अनुमति देना

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

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

createChoice(value, isCorrect)

एक नई पसंद बनाता है.

पैरामीटर

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

रिटर्न

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ब्यौरा
valueStringविकल्प का मान, जिसे फ़ॉर्म देखते समय जवाब देने वाले एक लेबल के रूप में देखते हैं
navigationItemPageBreakItemआइटम पर जाना

रिटर्न

Choice — नई पसंद

अनुमति देना

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

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

createChoice(value, navigationType)

पेज-नेविगेशन विकल्प के साथ एक नई पसंद बनाएं. पेज नेविगेशन का इस्तेमाल करने वाले विकल्पों को एक जैसे आइटम में, ऐसे विकल्पों के साथ नहीं जोड़ा जा सकता जो पेज नेविगेशन का इस्तेमाल नहीं करते.

जवाब देने वाले व्यक्ति की ओर से विकल्प वाले पेज पर पहुंचने के बाद, उस पेज को नेविगेट किया जा सकता है. यह नेविगेशन सिर्फ़ तब होता है, जब जवाब देने वाले व्यक्ति ने उस विकल्प को चुना हो. अगर जवाब देने वाले व्यक्ति ने एक ही पेज पर, पेज नेविगेशन के निर्देशों वाले कई विकल्प चुने हैं, तो सिर्फ़ आखिरी नेविगेशन विकल्प पर ही कोई असर होगा. पेज नेविगेशन का फ़ॉर्म के आखिरी पेज पर भी कोई असर नहीं पड़ता.

पैरामीटर

नामTypeब्यौरा
valueStringविकल्प का मान, जिसे फ़ॉर्म देखते समय जवाब देने वाले एक लेबल के रूप में देखते हैं
navigationTypePageNavigationTypeपसंद का नेविगेशन टाइप

रिटर्न

Choice — नई पसंद

अनुमति देना

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

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

createResponse(response)

इस सूची आइटम के लिए नया ItemResponse बनाता है. अगर response तर्क इस आइटम के लिए किसी मान्य विकल्प से मेल नहीं खाता है, तो अपवाद देता है.

पैरामीटर

नामTypeब्यौरा
responseStringइस सूची आइटम के लिए एक मान्य जवाब

रिटर्न

ItemResponse — आइटम से मिला जवाब

अनुमति देना

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

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

duplicate()

इस आइटम की कॉपी बनाता है और उसे फ़ॉर्म के आखिर में जोड़ता है.

रिटर्न

चेन बनाने के लिए, ListItem इस ListItem का डुप्लीकेट है

अनुमति देना

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

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

getChoices()

इसमें किसी आइटम के लिए सभी विकल्प मिलते हैं.

रिटर्न

Choice[] — कई तरह के विकल्प

अनुमति देना

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

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

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

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ब्यौरा
valuesString[]विकल्प मानों की श्रेणी, जिसे फ़ॉर्म देखते समय जवाब देने वाले लेबल के रूप में देखते हैं

रिटर्न

ListItem — यह ListItem, चेन बनाने के लिए है

अनुमति देना

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

  • 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ब्यौरा
choicesChoice[]विकल्पों की एक शृंखला

रिटर्न

ListItem — यह ListItem, चेन बनाने के लिए है

थ्रो

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ब्यौरा
feedbackQuizFeedbackनए सुझाव, शिकायत या राय. कोई वैल्यू न डालने से सुझाव हट जाएगा.

रिटर्न

ListItem — यह ListItem, चेन बनाने के लिए है

अनुमति देना

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

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

setFeedbackForIncorrect(feedback)

जब जवाब देने वाले लोग किसी सवाल का गलत जवाब देते हैं, तब उन्हें दिखाए जाने के लिए सुझाव सेट करता है.

पैरामीटर

नामTypeब्यौरा
feedbackQuizFeedbackनया सुझाव

रिटर्न

ListItem — यह ListItem, चेन बनाने के लिए है

अनुमति देना

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

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

setHelpText(text)

आइटम का सहायता टेक्स्ट सेट करता है. इसे कभी-कभी ImageItems, PageBreakItems, और SectionHeaderItems जैसे लेआउट आइटम के लिए, जानकारी वाला टेक्स्ट भी कहा जाता है.

पैरामीटर

नामTypeब्यौरा
textStringनया सहायता टेक्स्ट

रिटर्न

ListItem — यह ListItem, चेन बनाने के लिए है

अनुमति देना

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

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

setPoints(points)

पॉइंट की वह संख्या सेट करता है जो ग्रेड देने लायक किसी आइटम के लिए लायक है. नए आइटम के लिए डिफ़ॉल्ट मान 0 है.

पैरामीटर

नामTypeब्यौरा
pointsIntegerपॉइंट की वह संख्या कितनी होनी चाहिए जो सवाल के आइटम के बराबर है

रिटर्न

ListItem — यह ListItem, चेन बनाने के लिए है

अनुमति देना

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

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

setRequired(enabled)

यह सेट करता है कि जवाब देने वाले व्यक्ति को सवाल का जवाब देना चाहिए या नहीं.

पैरामीटर

नामTypeब्यौरा
enabledBooleanजवाब देने वाले व्यक्ति को सवाल का जवाब देना चाहिए या नहीं

रिटर्न

ListItem — मौजूदा आइटम (चेनिंग के लिए)

अनुमति देना

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

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

setTitle(title)

आइटम का शीर्षक सेट करता है (SectionHeaderItem के मामले में, कभी-कभी इसे हेडर टेक्स्ट कहा जाता है).

पैरामीटर

नामTypeब्यौरा
titleStringनया शीर्षक या हेडर टेक्स्ट

रिटर्न

ListItem — यह ListItem, चेन बनाने के लिए है

अनुमति देना

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

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