Class Form

फ़ॉर्म

ऐसा फ़ॉर्म जिसमें सभी प्रॉपर्टी और आइटम होते हैं. प्रॉपर्टी में शीर्षक, सेटिंग, और जवाब कहां सेव होते हैं, यह शामिल होता है. आइटम में चेकबॉक्स या रेडियो आइटम जैसे सवाल आइटम शामिल होते हैं, जबकि लेआउट आइटम पेज ब्रेक जैसी चीज़ों के बारे में बताते हैं. FormApp से फ़ॉर्म ऐक्सेस किए जा सकते हैं या बनाए जा सकते हैं.

// Open a form by ID and create a new spreadsheet.
var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
var ss = SpreadsheetApp.create('Spreadsheet Name');

// Update form properties via chaining.
form.setTitle('Form Name')
    .setDescription('Description of form')
    .setConfirmationMessage('Thanks for responding!')
    .setAllowResponseEdits(true)
    .setAcceptingResponses(false);

// Update the form's response destination.
form.setDestination(FormApp.DestinationType.SPREADSHEET, ss.getId());

माटिंग में इस्तेमाल हुए तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
addCheckboxGridItem()CheckboxGridItemकॉलम में एक ग्रिड के तौर पर सवाल का एक नया आइटम जोड़ा जाता है. इस आइटम को लाइन के एक हिस्से से कई विकल्पों को चुना जा सकता है.
addCheckboxItem()CheckboxItemएक नया सवाल आइटम जोड़ता है, जो जवाब देने वाले को एक या ज़्यादा चेकबॉक्स चुनने देता है. साथ ही, एक वैकल्पिक &कोट;फ़ील्ड के रूप में भी चुनने देता है.
addDateItem()DateItemजवाब देने वाले व्यक्ति को तारीख चुनने की अनुमति देने के लिए, सवाल का एक नया आइटम जोड़ा जाता है.
addDateTimeItem()DateTimeItemजवाब देने वाले व्यक्ति को तारीख और समय दिखाने की सुविधा देने वाला नया सवाल आइटम जोड़ता है.
addDurationItem()DurationItemसवालों की एक नई सूची जोड़ी जाती है, जिससे जवाब देने वाले व्यक्ति को पता चल जाता है कि कितने समय के लिए जवाब दिया गया.
addEditor(emailAddress)Formदिए गए उपयोगकर्ता को Form के संपादकों की सूची में जोड़ता है.
addEditor(user)Formदिए गए उपयोगकर्ता को Form के संपादकों की सूची में जोड़ता है.
addEditors(emailAddresses)FormForm के लिए, संपादकों की सूची में उपयोगकर्ताओं की दी गई श्रेणी जोड़ता है.
addGridItem()GridItemकॉलम में पंक्तियों के ग्रिड के रूप में पेश किया गया, सवाल का एक नया आइटम जोड़ा जाता है. इस सुविधा का इस्तेमाल करके, जवाब देने वाला व्यक्ति रेडियो बटन के क्रम में से हर पंक्ति में एक विकल्प चुन सकता है.
addImageItem()ImageItemइमेज वाला एक नया लेआउट आइटम जोड़ता है.
addListItem()ListItemजवाब देने वाले व्यक्ति को एक नया सवाल आइटम जोड़ा जाता है. इसकी मदद से, वह जवाब देने वाले लोगों को ड्रॉप-डाउन सूची में से किसी एक विकल्प को चुन सकता है.
addMultipleChoiceItem()MultipleChoiceItemजवाब देने वाले व्यक्ति के साथ एक नया सवाल आइटम जोड़ा जाता है. इस आइटम के ज़रिए, जवाब देने वाले लोगों को रेडियो बटन की सूची या फिर दूसरे फ़ील्ड में से कोई एक विकल्प चुनने की सुविधा मिलती है.
addPageBreakItem()PageBreakItemपेज के शुरू में दिखने वाला नया लेआउट आइटम जोड़ता है.
addParagraphTextItem()ParagraphTextItemजवाब देने वाले व्यक्ति को एक नया सवाल आइटम, जो टेक्स्ट के ब्लॉक में डालने की अनुमति देता है.
addScaleItem()ScaleItemजवाब देने वाले व्यक्ति को एक नया सवाल आइटम, जो रेडियो बटन के नंबर वाले क्रम में से एक विकल्प चुनने की अनुमति देता है
addSectionHeaderItem()SectionHeaderItemएक नए लेआउट आइटम को जोड़ता है, जो विज़ुअल तौर पर सेक्शन की शुरुआत के बारे में बताता है.
addTextItem()TextItemएक नया सवाल आइटम जोड़ता है, जो जवाब देने वाले को एक लाइन का टेक्स्ट डालने देता है.
addTimeItem()TimeItemजवाब देने वाले व्यक्ति को दिन का समय दिखाने वाला नया सवाल आइटम जोड़ता है.
addVideoItem()VideoItemएक नया लेआउट आइटम जोड़ता है जो वीडियो दिखाता है.
canEditResponse()Booleanइससे यह तय होता है कि फ़ॉर्म सबमिट करने के बाद, फ़ॉर्म में बदलाव करने का लिंक दिखेगा या नहीं.
collectsEmail()Booleanयह तय करता है कि फ़ॉर्म, जवाब देने वालों के ईमेल पते इकट्ठा करता है या नहीं.
createResponse()FormResponseफ़ॉर्म में नया जवाब बनाता है.
deleteAllResponses()Formफ़ॉर्म में सबमिट किए गए सभी जवाबों को मिटा देता है.
deleteItem(index)voidदिए गए इंडेक्स से आइटम को फ़ॉर्म के सभी आइटम से मिटाता है.
deleteItem(item)voidदिए गए आइटम को मिटाता है.
deleteResponse(responseId)Formफ़ॉर्म के रिस्पॉन्स स्टोर से एक जवाब मिटा देता है.
getConfirmationMessage()Stringफ़ॉर्म पाने के लिए, पुष्टि करने का मैसेज मिलता है.
getCustomClosedFormMessage()Stringअगर फ़ॉर्म, जवाब स्वीकार नहीं कर रहा है, तो दिखाए जाने वाले कस्टम मैसेज या अगर कोई कस्टम मैसेज सेट नहीं किया गया है, तो खाली स्ट्रिंग मिलती है.
getDescription()Stringयहां फ़ॉर्म का ब्यौरा मिलता है.
getDestinationId()Stringफ़ॉर्म के जवाब के डेस्टिनेशन का आईडी मिलता है.
getDestinationType()DestinationTypeफ़ॉर्म के टाइप का डेस्टिनेशन मिलता है.
getEditUrl()Stringवह यूआरएल मिलता है जिसका इस्तेमाल फ़ॉर्म मोड में बदलाव करने के लिए किया जा सकता है.
getEditors()User[]इस Form के संपादकों की सूची मिलती है.
getId()Stringफ़ॉर्म का आईडी मिलता है.
getItemById(id)Itemकिसी दिए गए आईडी से आइटम लेता है.
getItems()Item[]फ़ॉर्म में सभी आइटम की श्रेणी मिलती है.
getItems(itemType)Item[]किसी खास टाइप के सभी आइटम की कैटगरी मिलती है.
getPublishedUrl()Stringवह यूआरएल मिलता है जिसका इस्तेमाल फ़ॉर्म में जवाब देने के लिए किया जा सकता है.
getResponse(responseId)FormResponseरिस्पॉन्स आईडी के आधार पर, फ़ॉर्म के लिए एक रिस्पॉन्स मिलता है.
getResponses()FormResponse[]फ़ॉर्म के सभी जवाबों की श्रेणी मिलती है.
getResponses(timestamp)FormResponse[]किसी दिए गए तारीख और समय के बाद सभी फ़ॉर्म और जवाबों की श्रेणी मिलती है.
getShuffleQuestions()Booleanइससे पता चलता है कि फ़ॉर्म के हर पेज पर, सवालों का क्रम रैंडम है या नहीं.
getSummaryUrl()Stringवह यूआरएल मिलता है जिसका इस्तेमाल फ़ॉर्म के जवाबों की खास जानकारी देखने के लिए किया जा सकता है.
getTitle()Stringफ़ॉर्म को शीर्षक देता है.
hasLimitOneResponsePerUser()Booleanयह तय करें कि फ़ॉर्म प्रति जवाब देने वाले को सिर्फ़ एक जवाब देने की अनुमति देता है या नहीं.
hasProgressBar()Booleanइससे पता चलता है कि फ़ॉर्म किसी प्रगति बार को दिखाता है या नहीं.
hasRespondAgainLink()Booleanयह तय करता है कि फ़ॉर्म भरने के बाद, जवाब देने वाले व्यक्ति को फ़ॉर्म सबमिट करने का लिंक दिखेगा या नहीं.
isAcceptingResponses()Booleanइससे पता चलता है कि यह फ़ॉर्म अभी जवाब स्वीकार कर रहा है या नहीं.
isPublishingSummary()Booleanयह तय करता है कि फ़ॉर्म भरने के बाद जवाब देने वाले लोगों को फ़ॉर्म में जवाबों की खास जानकारी देखने का लिंक दिखाई देगा या नहीं.
isQuiz()Booleanयह पता लगाता है कि फ़ॉर्म एक क्विज़ है या नहीं.
moveItem(from, to)Itemकिसी दिए गए इंडेक्स के किसी आइटम को फ़ॉर्म में मौजूद सभी आइटम के बीच, किसी दूसरे इंडेक्स में ले जाता है.
moveItem(item, toIndex)Itemकिसी दिए गए आइटम को फ़ॉर्म के सभी आइटम के बीच दिए गए इंडेक्स में ले जाता है.
removeDestination()Formफ़ॉर्म को मौजूदा जवाब के डेस्टिनेशन से अलग कर देता है.
removeEditor(emailAddress)FormForm के लिए, संपादक की सूची से दिए गए उपयोगकर्ता को निकालें.
removeEditor(user)FormForm के लिए, संपादक की सूची से दिए गए उपयोगकर्ता को निकालें.
requiresLogin()Booleanयह फ़ॉर्म तय करता है कि फ़ॉर्म के जवाब देने से पहले जवाब देने वालों को उसी डोमेन या उप डोमेन के किसी खाते में लॉग इन करना होगा या नहीं.
setAcceptingResponses(enabled)Formसेट करती है कि फ़ॉर्म अभी जवाब स्वीकार कर रहा है या नहीं.
setAllowResponseEdits(enabled)Formसेट करती है कि फ़ॉर्म को सबमिट करने के बाद फ़ॉर्म में बदलाव करने के लिए लिंक दिखाई देगा या नहीं.
setCollectEmail(collect)Formसेट करती है कि फ़ॉर्म, जवाब देने वालों के ईमेल पते इकट्ठा करता है या नहीं.
setConfirmationMessage(message)Formफ़ॉर्म और पुष्टि करने वाला मैसेज सेट करता है.
setCustomClosedFormMessage(message)Formअगर फ़ॉर्म, जवाब स्वीकार नहीं कर रहा है, तो मैसेज दिखाने के लिए सेट करता है.
setDescription(description)Formफ़ॉर्म और उसका विवरण सेट करता है.
setDestination(type, id)Formवह डेस्टिनेशन सेट करता है जहां फ़ॉर्म के जवाब सेव किए जाते हैं.
setIsQuiz(enabled)Formसेट करता है कि फ़ॉर्म क्विज़ है या नहीं.
setLimitOneResponsePerUser(enabled)Formसेट करें कि फ़ॉर्म प्रति जवाब देने वाले को केवल एक जवाब की अनुमति देता है या नहीं.
setProgressBar(enabled)Formसेट करता है कि फ़ॉर्म में प्रगति बार है या नहीं.
setPublishingSummary(enabled)Formसेट करता है कि फ़ॉर्म, जवाब देने वाले व्यक्ति के फ़ॉर्म सबमिट करने के बाद, जवाबों की खास जानकारी देखने के लिए लिंक दिखाता है या नहीं.
setRequireLogin(requireLogin)Formयह सेट करती है कि फ़ॉर्म के लिए जवाब देने वालों को प्रतिक्रिया देने से पहले उसी डोमेन या उप डोमेन के किसी खाते में लॉग इन करना होगा या नहीं.
setShowLinkToRespondAgain(enabled)Formसेट करती है कि फ़ॉर्म के जवाब देने वाले व्यक्ति के फ़ॉर्म भरने के बाद, फ़ॉर्म में एक और जवाब सबमिट करने का लिंक दिखाई देता है या नहीं.
setShuffleQuestions(shuffle)Formसेट करें कि फ़ॉर्म के हर पेज पर सवालों का क्रम रैंडम है या नहीं.
setTitle(title)Formफ़ॉर्म का शीर्षक सेट करता है.
shortenFormUrl(url)Stringकिसी फ़ॉर्म के लंबे यूआरएल को छोटे यूआरएल में बदलता है.
submitGrades(responses)Formदिए गए FormResponses के लिए ग्रेड सबमिट करता है.

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

addCheckboxGridItem()

कॉलम में एक ग्रिड के तौर पर सवाल का एक नया आइटम जोड़ा जाता है. इस आइटम को लाइन के एक हिस्से से कई विकल्पों को चुना जा सकता है.

रिटर्न टिकट

CheckboxGridItem — नया आइटम

अनुमति देना

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

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

addCheckboxItem()

एक नया सवाल आइटम जोड़ता है, जो जवाब देने वाले को एक या ज़्यादा चेकबॉक्स चुनने देता है. साथ ही, एक वैकल्पिक &कोट;फ़ील्ड के रूप में भी चुनने देता है.

रिटर्न टिकट

CheckboxItem — नया आइटम

अनुमति देना

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

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

addDateItem()

जवाब देने वाले व्यक्ति को तारीख चुनने की अनुमति देने के लिए, सवाल का एक नया आइटम जोड़ा जाता है.

रिटर्न टिकट

DateItem — नया आइटम

अनुमति देना

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

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

addDateTimeItem()

जवाब देने वाले व्यक्ति को तारीख और समय दिखाने की सुविधा देने वाला नया सवाल आइटम जोड़ता है.

रिटर्न टिकट

DateTimeItem — नया आइटम

अनुमति देना

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

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

addDurationItem()

सवालों की एक नई सूची जोड़ी जाती है, जिससे जवाब देने वाले व्यक्ति को पता चल जाता है कि कितने समय के लिए जवाब दिया गया.

रिटर्न टिकट

DurationItem — नया आइटम

अनुमति देना

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

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

addEditor(emailAddress)

दिए गए उपयोगकर्ता को Form के संपादकों की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से ही दर्शकों की सूची में है, तो यह तरीका दर्शकों की सूची से बाहर हो जाता है.

पैरामीटर

नामटाइपब्यौरा
emailAddressStringजोड़ने के लिए उपयोगकर्ता का ईमेल पता.

रिटर्न टिकट

Form — चेन के लिए यह Form.

अनुमति देना

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

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

addEditor(user)

दिए गए उपयोगकर्ता को Form के संपादकों की सूची में जोड़ता है. अगर उपयोगकर्ता पहले से ही दर्शकों की सूची में है, तो यह तरीका दर्शकों की सूची से बाहर हो जाता है.

पैरामीटर

नामटाइपब्यौरा
userUserजोड़े जाने वाले उपयोगकर्ता का उदाहरण.

रिटर्न टिकट

Form — चेन के लिए यह Form.

अनुमति देना

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

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

addEditors(emailAddresses)

Form के लिए, संपादकों की सूची में उपयोगकर्ताओं की दी गई श्रेणी जोड़ता है. अगर कोई उपयोगकर्ता पहले से ही दर्शकों की सूची में शामिल है, तो यह तरीका उन्हें दर्शकों की सूची से हटा देगा.

पैरामीटर

नामटाइपब्यौरा
emailAddressesString[]जोड़े जाने वाले उपयोगकर्ताओं के ईमेल पतों की कैटगरी.

रिटर्न टिकट

Form — चेन के लिए यह Form.

अनुमति देना

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

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

addGridItem()

कॉलम में पंक्तियों के ग्रिड के रूप में पेश किया गया, सवाल का एक नया आइटम जोड़ा जाता है. इस सुविधा का इस्तेमाल करके, जवाब देने वाला व्यक्ति रेडियो बटन के क्रम में से हर पंक्ति में एक विकल्प चुन सकता है.

रिटर्न टिकट

GridItem — नया आइटम

अनुमति देना

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

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

addImageItem()

इमेज वाला एक नया लेआउट आइटम जोड़ता है.

रिटर्न टिकट

ImageItem — नया आइटम

अनुमति देना

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

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

addListItem()

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

रिटर्न टिकट

ListItem — नया आइटम

अनुमति देना

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

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

addMultipleChoiceItem()

जवाब देने वाले व्यक्ति के साथ एक नया सवाल आइटम जोड़ा जाता है. इस आइटम के ज़रिए, जवाब देने वाले लोगों को रेडियो बटन की सूची या फिर दूसरे फ़ील्ड में से कोई एक विकल्प चुनने की सुविधा मिलती है.

रिटर्न टिकट

MultipleChoiceItem — नया आइटम

अनुमति देना

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

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

addPageBreakItem()

पेज के शुरू में दिखने वाला नया लेआउट आइटम जोड़ता है.

रिटर्न टिकट

PageBreakItem — नया आइटम

अनुमति देना

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

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

addParagraphTextItem()

जवाब देने वाले व्यक्ति को एक नया सवाल आइटम, जो टेक्स्ट के ब्लॉक में डालने की अनुमति देता है.

रिटर्न टिकट

ParagraphTextItem — नया आइटम

अनुमति देना

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

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

addScaleItem()

जवाब देने वाले व्यक्ति को एक नया सवाल आइटम, जो रेडियो बटन के नंबर वाले क्रम में से एक विकल्प चुनने की अनुमति देता है

रिटर्न टिकट

ScaleItem — नया आइटम

अनुमति देना

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

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

addSectionHeaderItem()

एक नए लेआउट आइटम को जोड़ता है, जो विज़ुअल तौर पर सेक्शन की शुरुआत के बारे में बताता है.

रिटर्न टिकट

SectionHeaderItem — नया आइटम

अनुमति देना

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

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

addTextItem()

एक नया सवाल आइटम जोड़ता है, जो जवाब देने वाले को एक लाइन का टेक्स्ट डालने देता है.

रिटर्न टिकट

TextItem — नया आइटम

अनुमति देना

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

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

addTimeItem()

जवाब देने वाले व्यक्ति को दिन का समय दिखाने वाला नया सवाल आइटम जोड़ता है.

रिटर्न टिकट

TimeItem — नया आइटम

अनुमति देना

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

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

addVideoItem()

एक नया लेआउट आइटम जोड़ता है जो वीडियो दिखाता है.

रिटर्न टिकट

VideoItem — नया आइटम

अनुमति देना

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

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

canEditResponse()

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

इस सेटिंग के बावजूद, FormResponse.getEditResponseUrl() तरीके की मदद से कोई ऐसा स्क्रिप्ट लेखक दिख सकता है जिसके पास फ़ॉर्म का ऐक्सेस है. इस यूआरएल की मदद से वह यूआरएल जनरेट करता है जो रिस्पॉन्स में बदलाव करने के लिए इस्तेमाल किया जा सकता है.

रिटर्न टिकट

Booleantrue अगर फ़ॉर्म में "अपने जवाब में बदलाव करें" लिंक; अगर नहीं है, तो false दिखाता है

अनुमति देना

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

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

collectsEmail()

यह तय करता है कि फ़ॉर्म, जवाब देने वालों के ईमेल पते इकट्ठा करता है या नहीं.

रिटर्न टिकट

Boolean — अगर फ़ॉर्म में ईमेल पते इकट्ठा किए जाते हैं, तो true; अगर नहीं, तो false

अनुमति देना

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

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

createResponse()

फ़ॉर्म में नया जवाब बनाता है. किसी सवाल का जवाब देने के लिए, आइटम से एक ItemResponse बनाएं और फिर FormResponse.withItemResponse(response) पर कॉल करके उसे इस फ़ॉर्म जवाब में अटैच करें. असेंबल किए गए जवाब को सेव करने के लिए, FormResponse.submit() पर कॉल करें.

रिटर्न टिकट

FormResponse — नए फ़ॉर्म के जवाब

अनुमति देना

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

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

deleteAllResponses()

फ़ॉर्म में सबमिट किए गए सभी जवाबों को मिटा देता है. इस तरीके से किसी बाहरी जवाब के डेस्टिनेशन (जैसे, स्प्रेडशीट) में स्टोर किए गए जवाबों की कॉपी नहीं मिटती है. हालांकि, इससे फ़ॉर्म का सारांश व्यू साफ़ हो जाता है.

रिटर्न टिकट

Form — इस Form को चेन के तौर पर इस्तेमाल करें

अनुमति देना

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

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

deleteItem(index)

दिए गए इंडेक्स से आइटम को फ़ॉर्म के सभी आइटम से मिटाता है. अगर दिए गए इंडेक्स में कोई आइटम मौजूद नहीं है, तो स्क्रिप्टिंग अपवाद निकाल देता है.

पैरामीटर

नामटाइपब्यौरा
indexIntegerफ़ॉर्म में सभी आइटम के बीच आइटम का इंडेक्स

थ्रॉ

Error — अगर दिए गए इंडेक्स में कोई आइटम मौजूद नहीं है

अनुमति देना

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

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

deleteItem(item)

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

पैरामीटर

नामटाइपब्यौरा
itemItemवह आइटम जिसे मिटाना है

थ्रॉ

Error — अगर आइटम फ़ॉर्म में मौजूद नहीं है

अनुमति देना

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

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

deleteResponse(responseId)

फ़ॉर्म के रिस्पॉन्स स्टोर से एक जवाब मिटा देता है. यह तरीका, बाहरी रिस्पॉन्स डेस्टिनेशन (स्प्रेडशीट) में स्टोर किए गए जवाबों की कॉपी को नहीं मिटाता है. हालांकि, यह फ़ॉर्म के सारांश व्यू से जवाब हटा देता है. जवाब आईडी को FormResponse.getId() के साथ फिर से पाया जा सकता है.

पैरामीटर

नामटाइपब्यौरा
responseIdStringफ़ॉर्म के जवाब का आईडी जिसे मिटाना है

रिटर्न टिकट

Form — इस Form को चेन के तौर पर इस्तेमाल करें

अनुमति देना

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

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

getConfirmationMessage()

फ़ॉर्म पाने के लिए, पुष्टि करने का मैसेज मिलता है.

रिटर्न टिकट

String — फ़ॉर्म और पुष्टि करने वाला मैसेज

अनुमति देना

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

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

getCustomClosedFormMessage()

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

रिटर्न टिकट

String — फ़ॉर्म में दिए गए जवाबों को स्वीकार न करने पर दिखने वाला कस्टम मैसेज या कस्टम मैसेज सेट न होने पर, खाली स्ट्रिंग

अनुमति देना

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

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

getDescription()

यहां फ़ॉर्म का ब्यौरा मिलता है.

रिटर्न टिकट

String — फ़ॉर्म और इसकी जानकारी

अनुमति देना

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

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

getDestinationId()

फ़ॉर्म के जवाब के डेस्टिनेशन का आईडी मिलता है.

रिटर्न टिकट

String — फ़ॉर्म का आईडी और जवाब देने के लिए डेस्टिनेशन

अनुमति देना

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

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

getDestinationType()

फ़ॉर्म के टाइप का डेस्टिनेशन मिलता है.

रिटर्न टिकट

DestinationType — फ़ॉर्म के जवाब का डेस्टिनेशन

अनुमति देना

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

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

getEditUrl()

वह यूआरएल मिलता है जिसका इस्तेमाल फ़ॉर्म मोड में बदलाव करने के लिए किया जा सकता है.

रिटर्न टिकट

String — फ़ॉर्म में बदलाव करने के लिए यूआरएल

अनुमति देना

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

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

getEditors()

इस Form के संपादकों की सूची मिलती है.

रिटर्न टिकट

User[] — बदलाव करने की अनुमति वाले उपयोगकर्ताओं की कैटगरी.

अनुमति देना

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

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

getId()

फ़ॉर्म का आईडी मिलता है.

रिटर्न टिकट

String — फ़ॉर्म का आईडी

अनुमति देना

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

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

getItemById(id)

किसी दिए गए आईडी से आइटम लेता है. अगर आईडी, फ़ॉर्म में मौजूद किसी आइटम से मेल नहीं खाता है, तो null दिखाता है.

पैरामीटर

नामटाइपब्यौरा
idIntegerआइटम का आईडी

रिटर्न टिकट

Item — दिए गए आईडी के साथ आइटम, या अगर आइटम फ़ॉर्म में मौजूद नहीं है, तो null

अनुमति देना

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

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

getItems()

फ़ॉर्म में सभी आइटम की श्रेणी मिलती है.

रिटर्न टिकट

Item[] — फ़ॉर्म में सभी आइटम की कैटगरी

अनुमति देना

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

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

getItems(itemType)

किसी खास टाइप के सभी आइटम की कैटगरी मिलती है.

पैरामीटर

नामटाइपब्यौरा
itemTypeItemTypeआइटम वापस पाने का तरीका

रिटर्न टिकट

Item[] — उस तरह के सभी आइटम की कैटगरी

अनुमति देना

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

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

getPublishedUrl()

वह यूआरएल मिलता है जिसका इस्तेमाल फ़ॉर्म में जवाब देने के लिए किया जा सकता है.

रिटर्न टिकट

String — फ़ॉर्म का जवाब देने के लिए यूआरएल

अनुमति देना

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

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

getResponse(responseId)

रिस्पॉन्स आईडी के आधार पर, फ़ॉर्म के लिए एक रिस्पॉन्स मिलता है. जवाब आईडी FormResponse.getId() से वापस पाए जा सकते हैं.

पैरामीटर

नामटाइपब्यौरा
responseIdStringफ़ॉर्म के जवाब का आईडी

रिटर्न टिकट

FormResponse — फ़ॉर्म के जवाब

थ्रॉ

Error — अगर जवाब मौजूद नहीं है

अनुमति देना

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

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

getResponses()

फ़ॉर्म के सभी जवाबों की श्रेणी मिलती है.

रिटर्न टिकट

FormResponse[] — सभी फ़ॉर्म की श्रेणी

अनुमति देना

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

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

getResponses(timestamp)

किसी दिए गए तारीख और समय के बाद सभी फ़ॉर्म और जवाबों की श्रेणी मिलती है.

पैरामीटर

नामटाइपब्यौरा
timestampDateवह सबसे पहली तारीख और समय जिसके लिए फ़ॉर्म का जवाब दिया जाना चाहिए

रिटर्न टिकट

FormResponse[] — फ़ॉर्म के जवाबों की सूची

अनुमति देना

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

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

getShuffleQuestions()

इससे पता चलता है कि फ़ॉर्म के हर पेज पर, सवालों का क्रम रैंडम है या नहीं.

रिटर्न टिकट

Booleantrue अगर फ़ॉर्म के हर पेज पर, सवालों के क्रम को किसी भी क्रम में लगाया गया हो; अगर false नहीं है, तो

अनुमति देना

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

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

getSummaryUrl()

वह यूआरएल मिलता है जिसका इस्तेमाल फ़ॉर्म के जवाबों की खास जानकारी देखने के लिए किया जा सकता है. अगर setPublishingSummary(enabled) को true पर सेट नहीं किया जाता है, तो सिर्फ़ वही उपयोगकर्ता यूआरएल को ऐक्सेस कर पाएंगे जिनके पास फ़ॉर्म में बदलाव करने की अनुमति है.

रिटर्न टिकट

String — जवाबों की खास जानकारी देखने के लिए यूआरएल

अनुमति देना

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

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

getTitle()

फ़ॉर्म को शीर्षक देता है.

रिटर्न टिकट

String — फ़ॉर्म का शीर्षक

अनुमति देना

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

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

hasLimitOneResponsePerUser()

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

रिटर्न टिकट

Boolean — अगर फ़ॉर्म के लिए, जवाब देने वाले हर व्यक्ति को सिर्फ़ एक जवाब देने की अनुमति है, तो true; अगर नहीं है, तो false

अनुमति देना

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

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

hasProgressBar()

इससे पता चलता है कि फ़ॉर्म किसी प्रगति बार को दिखाता है या नहीं.

रिटर्न टिकट

Boolean — अगर फ़ॉर्म में प्रगति बार दिखता है, तो true; अगर नहीं, तो false

अनुमति देना

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

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

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

रिटर्न टिकट

Boolean — अगर फ़ॉर्म में "कोई दूसरा जवाब&कोटेशन सबमिट करें; दिखाया जाता है; तो false; अगर नहीं दिखाया जाता है

अनुमति देना

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

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

isAcceptingResponses()

इससे पता चलता है कि यह फ़ॉर्म अभी जवाब स्वीकार कर रहा है या नहीं.

रिटर्न टिकट

Boolean — अगर फ़ॉर्म, जवाब स्वीकार कर रहा है, तो true; अगर नहीं, तो false

अनुमति देना

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

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

isPublishingSummary()

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

रिटर्न टिकट

Booleantrue अगर फ़ॉर्म में "पिछले जवाब और कोटेशन देखें; लिंक; अगर नहीं है, तो false देखें

अनुमति देना

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

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

isQuiz()

यह पता लगाता है कि फ़ॉर्म एक क्विज़ है या नहीं.

रिटर्न टिकट

Boolean — अगर फ़ॉर्म, जवाब स्वीकार कर रहा है, तो true; अगर नहीं, तो false

अनुमति देना

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

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

moveItem(from, to)

किसी दिए गए इंडेक्स के किसी आइटम को फ़ॉर्म में मौजूद सभी आइटम के बीच, किसी दूसरे इंडेक्स में ले जाता है. अगर to इंडेक्स सीमा के बाहर है, तो स्क्रिप्ट करने के अपवाद को शामिल करता है.

पैरामीटर

नामटाइपब्यौरा
fromIntegerफ़ॉर्म में मौजूद सभी आइटम के बीच, आइटम का मौजूदा इंडेक्स
toIntegerफ़ॉर्म में मौजूद सभी आइटम के बीच, आइटम का नया इंडेक्स

रिटर्न टिकट

Item — वह आइटम जिसे ले जाया गया था

थ्रॉ

Error — अगर कोई भी इंडेक्स सीमा से बाहर है

अनुमति देना

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

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

moveItem(item, toIndex)

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

पैरामीटर

नामटाइपब्यौरा
itemItemवह आइटम जिसे ले जाना है
toIndexIntegerफ़ॉर्म में मौजूद सभी आइटम के बीच, आइटम का नया इंडेक्स

रिटर्न टिकट

Item — वह आइटम जिसे ले जाया गया था

थ्रॉ

Error — अगर इंडेक्स सीमा से बाहर है

अनुमति देना

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

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

removeDestination()

फ़ॉर्म को मौजूदा जवाब के डेस्टिनेशन से अलग कर देता है. अनलिंक किए गए पुराने डेस्टिनेशन में पिछले सभी जवाबों की एक कॉपी मौजूद रहती है. ऐसे सभी फ़ॉर्म जिनमें डेस्टिनेशन के बारे में साफ़ तौर पर कोई सेट सेट नहीं है, उन सभी फ़ॉर्म के साथ जवाबों की एक कॉपी फ़ॉर्म में सेव करें. अगर फ़ॉर्म में फ़िलहाल जवाब देने का डेस्टिनेशन नहीं है, तो इस तरीके का कोई असर नहीं होता.

रिटर्न टिकट

Form — इस Form को चेन के तौर पर इस्तेमाल करें

अनुमति देना

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

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

removeEditor(emailAddress)

Form के लिए, संपादक की सूची से दिए गए उपयोगकर्ता को निकालें. इस तरीके से उपयोगकर्ताओं को Form ऐक्सेस करने से नहीं रोका जाता, अगर वे सामान्य ऐक्सेस वाले उपयोगकर्ताओं की क्लास से जुड़े हैं—उदाहरण के लिए, अगर Form को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है या Form किसी शेयर की गई ड्राइव में है, जिसे उपयोगकर्ता ऐक्सेस कर सकता है.

Drive में मौजूद फ़ाइलों के लिए, उपयोगकर्ताओं को दर्शकों की सूची से भी हटा दिया जाता है.

पैरामीटर

नामटाइपब्यौरा
emailAddressStringजिस उपयोगकर्ता को हटाना है उसका ईमेल पता.

रिटर्न टिकट

Form — चेन के लिए यह Form.

अनुमति देना

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

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

removeEditor(user)

Form के लिए, संपादक की सूची से दिए गए उपयोगकर्ता को निकालें. इस तरीके से उपयोगकर्ताओं को Form ऐक्सेस करने से नहीं रोका जाता, अगर वे सामान्य ऐक्सेस वाले उपयोगकर्ताओं की क्लास से जुड़े हैं—उदाहरण के लिए, अगर Form को उपयोगकर्ता के पूरे डोमेन के साथ शेयर किया गया है या Form किसी शेयर की गई ड्राइव में है, जिसे उपयोगकर्ता ऐक्सेस कर सकता है.

Drive में मौजूद फ़ाइलों के लिए, उपयोगकर्ताओं को दर्शकों की सूची से भी हटा दिया जाता है.

पैरामीटर

नामटाइपब्यौरा
userUserवह उपयोगकर्ता जिसे हटाना है.

रिटर्न टिकट

Form — चेन के लिए यह Form.

अनुमति देना

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

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

requiresLogin()

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

रिटर्न टिकट

Boolean — अगर फ़ॉर्म में उपयोगकर्ताओं को लॉग इन करना ज़रूरी है, तो true; अगर नहीं है, तो false


setAcceptingResponses(enabled)

सेट करती है कि फ़ॉर्म अभी जवाब स्वीकार कर रहा है या नहीं. नए फ़ॉर्म के लिए डिफ़ॉल्ट रूप से true है.

पैरामीटर

नामटाइपब्यौरा
enabledBooleantrue फ़ॉर्म में जवाब स्वीकार करने चाहिए, तो false

रिटर्न टिकट

Form — इस Form को चेन के तौर पर इस्तेमाल करें

अनुमति देना

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

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

setAllowResponseEdits(enabled)

सेट करती है कि फ़ॉर्म को सबमिट करने के बाद फ़ॉर्म में बदलाव करने के लिए लिंक दिखाई देगा या नहीं. नए फ़ॉर्म के लिए डिफ़ॉल्ट false है.

इस सेटिंग के बावजूद, FormResponse.getEditResponseUrl() तरीके से किसी स्क्रिप्ट के लेखक को फ़ॉर्म में बदलाव करने की अनुमति मिलती है. इसकी मदद से वह ऐसे यूआरएल जनरेट कर सकता है जो रिस्पॉन्स में बदलाव करने के लिए इस्तेमाल किया जा सके.

पैरामीटर

नामटाइपब्यौरा
enabledBooleantrue अगर फ़ॉर्म में "अपना जवाब बदलें" लिंक जोड़ें, तो false दिखाएं

रिटर्न टिकट

Form — इस Form को चेन के तौर पर इस्तेमाल करें

अनुमति देना

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

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

setCollectEmail(collect)

सेट करती है कि फ़ॉर्म, जवाब देने वालों के ईमेल पते इकट्ठा करता है या नहीं. नए फ़ॉर्म के लिए डिफ़ॉल्ट जवाब false है.

पैरामीटर

नामटाइपब्यौरा
collectBooleantrue अगर फ़ॉर्म को ईमेल पते इकट्ठा करने चाहिए, तो false अगर नहीं

रिटर्न टिकट

Form — इस Form को चेन के तौर पर इस्तेमाल करें

अनुमति देना

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

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

setConfirmationMessage(message)

फ़ॉर्म और पुष्टि करने वाला मैसेज सेट करता है.

पैरामीटर

नामटाइपब्यौरा
messageStringफ़ॉर्म में नया पुष्टि करने वाला मैसेज

रिटर्न टिकट

Form — इस Form को चेन के तौर पर इस्तेमाल करें

अनुमति देना

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

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

setCustomClosedFormMessage(message)

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

पैरामीटर

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

रिटर्न टिकट

Form — इस Form को चेन के तौर पर इस्तेमाल करें

अनुमति देना

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

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

setDescription(description)

फ़ॉर्म और उसका विवरण सेट करता है.

पैरामीटर

नामटाइपब्यौरा
descriptionStringफ़ॉर्म में नया ब्यौरा

रिटर्न टिकट

Form — इस Form को चेन के तौर पर इस्तेमाल करें

अनुमति देना

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

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

setDestination(type, id)

वह डेस्टिनेशन सेट करता है जहां फ़ॉर्म के जवाब सेव किए जाते हैं. सभी फ़ॉर्म के साथ-साथ उन फ़ॉर्म के लिए भी जिन्हें डेस्टिनेशन पर साफ़ तौर पर सेट नहीं किया गया है, जवाबों की एक कॉपी फ़ॉर्म में सेव करें.

पैरामीटर

नामटाइपब्यौरा
typeDestinationTypeफ़ॉर्म में जवाब किस तरह का है
idStringफ़ॉर्म के आईडी और रिस्पॉन्स के डेस्टिनेशन का आईडी

रिटर्न टिकट

Form — इस Form को चेन के तौर पर इस्तेमाल करें

थ्रॉ

Error — अगर दिया गया डेस्टिनेशन आईडी अमान्य है

अनुमति देना

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

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

setIsQuiz(enabled)

सेट करता है कि फ़ॉर्म क्विज़ है या नहीं. नए फ़ॉर्म के लिए डिफ़ॉल्ट रूप से false है.

ग्रेड वाले सवालों की अनुमति सिर्फ़ क्विज़ में होती है. इसलिए, इसे 'गलत है' पर सेट करने पर, सभी सवालों से ग्रेडिंग के सभी विकल्प हट जाएंगे.

क्विज़ की सेटिंग सिर्फ़ नए Forms के यूज़र इंटरफ़ेस (यूआई) में उपलब्ध हैं. क्विज़ बनाने पर नए यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करने पर फ़ॉर्म चुना जाएगा.

पैरामीटर

नामटाइपब्यौरा
enabledBooleanअगर फ़ॉर्म में क्विज़ की सुविधाएं चालू होनी चाहिए, तो true; अगर नहीं, तो false

रिटर्न टिकट

Form — इस Form को चेन के तौर पर इस्तेमाल करें

अनुमति देना

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

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

setLimitOneResponsePerUser(enabled)

सेट करें कि फ़ॉर्म प्रति जवाब देने वाले को केवल एक जवाब की अनुमति देता है या नहीं. नए फ़ॉर्म के लिए डिफ़ॉल्ट जवाब false है. अगर वैल्यू true पर सेट है, तो स्क्रिप्ट फ़ॉर्म के जवाब सबमिट नहीं कर सकती.

पैरामीटर

नामटाइपब्यौरा
enabledBooleantrue फ़ॉर्म में हर जवाब देने वाले को सिर्फ़ एक जवाब देने की अनुमति होनी चाहिए; अगर नहीं, तो false

रिटर्न टिकट

Form — इस Form को चेन के तौर पर इस्तेमाल करें

अनुमति देना

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

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

setProgressBar(enabled)

सेट करता है कि फ़ॉर्म में प्रगति बार है या नहीं. नए फ़ॉर्म के लिए डिफ़ॉल्ट रूप से false है.

पैरामीटर

नामटाइपब्यौरा
enabledBooleantrue फ़ॉर्म में प्रगति बार दिखना चाहिए, अगर नहीं है, तो false

रिटर्न टिकट

Form — इस Form को चेन के तौर पर इस्तेमाल करें

अनुमति देना

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

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

setPublishingSummary(enabled)

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

पैरामीटर

नामटाइपब्यौरा
enabledBooleantrue अगर फ़ॉर्म में "पिछले जवाब देखें और कोट देखें; लिंक; false नहीं है, तो दिखाएं

रिटर्न टिकट

Form — इस Form को चेन के तौर पर इस्तेमाल करें

अनुमति देना

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

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

setRequireLogin(requireLogin)

यह सेट करती है कि फ़ॉर्म के लिए जवाब देने वालों को प्रतिक्रिया देने से पहले उसी डोमेन या उप डोमेन के किसी खाते में लॉग इन करना होगा या नहीं. अगर नए डोमेन का एडमिन डिफ़ॉल्ट रूप से बदलाव नहीं करता है, तो नए फ़ॉर्म के लिए डिफ़ॉल्ट तरीका false है.

यह सुविधा सिर्फ़ Google Workspace के उपयोगकर्ताओं के बनाए गए फ़ॉर्म के लिए उपलब्ध है. अन्य तरह के Google खातों के उपयोगकर्ताओं को लॉग इन करने की ज़रूरत नहीं पड़ती है.

पैरामीटर

नामटाइपब्यौरा
requireLoginBooleanअगर फ़ॉर्म में उपयोगकर्ताओं को लॉग इन करना ज़रूरी है, तो true; अगर नहीं है, तो false

रिटर्न टिकट

Form — मौजूदा फ़ॉर्म (चेन के लिए)

अनुमति देना

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

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

setShowLinkToRespondAgain(enabled)

सेट करती है कि फ़ॉर्म के जवाब देने वाले व्यक्ति के फ़ॉर्म भरने के बाद, फ़ॉर्म में एक और जवाब सबमिट करने का लिंक दिखाई देता है या नहीं. नए फ़ॉर्म के लिए डिफ़ॉल्ट रूप से true है.

पैरामीटर

नामटाइपब्यौरा
enabledBooleantrue अगर फ़ॉर्म में "दूसरा जवाब और कोट सबमिट करें; लिंक दिखाएं; false अगर नहीं तो सबमिट करें

रिटर्न टिकट

Form — इस Form को चेन के तौर पर इस्तेमाल करें

अनुमति देना

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

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

setShuffleQuestions(shuffle)

सेट करें कि फ़ॉर्म के हर पेज पर सवालों का क्रम रैंडम है या नहीं.

पैरामीटर

नामटाइपब्यौरा
shuffleBooleantrue अगर फ़ॉर्म के हर पेज पर सवालों का क्रम बिना किसी क्रम के होना चाहिए; अगर false नहीं है, तो

रिटर्न टिकट

Form — इस Form को चेन के तौर पर इस्तेमाल करें

अनुमति देना

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

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

setTitle(title)

फ़ॉर्म का शीर्षक सेट करता है.

पैरामीटर

नामटाइपब्यौरा
titleStringफ़ॉर्म का नया शीर्षक

रिटर्न टिकट

Form — इस Form को चेन के तौर पर इस्तेमाल करें

अनुमति देना

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

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

shortenFormUrl(url)

किसी फ़ॉर्म के लंबे यूआरएल को छोटे यूआरएल में बदलता है. अपवाद के तौर पर, अगर कोई लंबा यूआरएल Google Forms से मेल नहीं खाता है.

पैरामीटर

नामटाइपब्यौरा
urlString

रिटर्न टिकट

Stringhttp://goo.gl/forms/1234 के रूप में यूआरएल

अनुमति देना

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

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

submitGrades(responses)

दिए गए FormResponses के लिए ग्रेड सबमिट करता है.

अगर आपके कोड में onFormSubmit ट्रिगर शामिल है, तो submitGrades() पर कॉल करने से onFormSubmit शर्त ट्रिगर होती है. साथ ही, इसकी वजह से लगातार लूप होता है. इनफ़ाइनाइट लूप से बचने के लिए, वह कोड जोड़ें जिससे यह पता चले कि submitGrades() को कॉल करने से पहले, ग्रेड पहले से मौजूद हैं या नहीं.

पैरामीटर

नामटाइपब्यौरा
responsesFormResponse[]

रिटर्न टिकट

Form — चेन के लिए यह Form.

अनुमति देना

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

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