स्क्रिप्ट को मौजूदा Form
को खोलने या एक नया बनाने की अनुमति देता है.
// Open a form by ID. var existingForm = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz'); // Create and open a form. var newForm = FormApp.create('Form Name');
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
Alignment | Alignment | इमेज अलाइनमेंट के प्रकारों की गिनती. |
DestinationType | DestinationType | डेस्टिनेशन के उन टाइप की सूची जिनमें फ़ॉर्म के जवाब सेव किए जा सकते हैं. |
FeedbackType | FeedbackType | Feedbacks के प्रकारों की गिनती. |
ItemType | ItemType | Items के प्रकारों की गिनती. |
PageNavigationType | PageNavigationType | पेज नेविगेट करने के लिए संभावित व्यवहार की गिनती. |
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
create(title) | Form | नया Form बनाता है और दिखाता है. |
createCheckboxGridValidation() | CheckboxGridValidationBuilder | एक CheckboxGridValidationBuilder का इंस्टेंस देता है, जिसका इस्तेमाल किसी यूआरएल पर पुष्टि करने के लिए किया जा सकता है
CheckboxGridItem . |
createCheckboxValidation() | CheckboxValidationBuilder | CheckboxValidationBuilder से जुड़ा एक इंस्टेंस देता है जिसका इस्तेमाल किसी यूआरएल पर पुष्टि करने के लिए किया जा सकता है
CheckboxItem . |
createFeedback() | QuizFeedbackBuilder | क्विज़ फ़ीडबैकबिल्डर का एक इंस्टेंस दिखाता है, जिसका इस्तेमाल किसी ग्रेड देने लायक पर सुझाव सेट करने के लिए किया जा सकता है
Item . |
createGridValidation() | GridValidationBuilder | यह GridValidationBuilder का इंस्टेंस दिखाता है. इसका इस्तेमाल, GridItem पर पुष्टि करने के लिए सेट करने के लिए किया जा सकता है. |
createParagraphTextValidation() | ParagraphTextValidationBuilder | पैराग्राफ़ टेक्स्ट-वैलिडर का इंस्टेंस दिखाता है, जिसका इस्तेमाल पुष्टि करने की प्रक्रिया सेट करने के लिए किया जा सकता है
ParagraphTextItem . |
createTextValidation() | TextValidationBuilder | TextValidationBuilder का इंस्टेंस दिखाता है. इसका इस्तेमाल, TextItem पर पुष्टि करने की सुविधा सेट करने के लिए किया जा सकता है. |
getActiveForm() | Form | वह फ़ॉर्म दिखाता है जिसमें स्क्रिप्ट कंटेनर-बाउंड होती है. |
getUi() | Ui | यह फ़ंक्शन फ़ॉर्म एडिटर के यूज़र इंटरफ़ेस एनवायरमेंट का इंस्टेंस दिखाता है, ताकि स्क्रिप्ट मेन्यू, डायलॉग, और साइडबार जैसी सुविधाएं जोड़ें. |
openById(id) | Form | दिए गए आईडी के साथ Form दिखाता है. |
openByUrl(url) | Form | बताए गए यूआरएल के साथ Form दिखाता है. |
विस्तृत दस्तावेज़
create(title)
नया Form
बनाता है और दिखाता है. अगर दिया गया टाइटल null
है, तो अपवाद होता है
या खाली.
// Create and open a form. var form = FormApp.create('Form Name');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
title | String | नए फ़ॉर्म का नाम |
वापसी का टिकट
Form
— नया फ़ॉर्म
थ्रो
Error
— अगर दिया गया टाइटल null
है या खाली है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms
createCheckboxGridValidation()
एक CheckboxGridValidationBuilder का इंस्टेंस देता है, जिसका इस्तेमाल किसी यूआरएल पर पुष्टि करने के लिए किया जा सकता है
CheckboxGridItem
.
वापसी का टिकट
createCheckboxValidation()
एक CheckboxValidationBuilder का इंस्टेंस देता है, जिसका इस्तेमाल किसी यूआरएल पर पुष्टि करने के लिए किया जा सकता है
CheckboxItem
.
वापसी का टिकट
createFeedback()
क्विज़ फ़ीडबैकबिल्डर का एक इंस्टेंस दिखाता है, जिसका इस्तेमाल किसी ग्रेड देने लायक पर सुझाव सेट करने के लिए किया जा सकता है
Item
.
वापसी का टिकट
createGridValidation()
यह GridValidationBuilder का इंस्टेंस दिखाता है. इसका इस्तेमाल, GridItem
पर पुष्टि करने के लिए सेट करने के लिए किया जा सकता है.
वापसी का टिकट
createParagraphTextValidation()
पैराग्राफ़ टेक्स्ट-वैलिडर का इंस्टेंस दिखाता है, जिसका इस्तेमाल पुष्टि करने की प्रक्रिया सेट करने के लिए किया जा सकता है
ParagraphTextItem
.
वापसी का टिकट
createTextValidation()
TextValidationBuilder का इंस्टेंस दिखाता है. इसका इस्तेमाल, TextItem
पर पुष्टि करने की सुविधा सेट करने के लिए किया जा सकता है.
वापसी का टिकट
getActiveForm()
वह फ़ॉर्म दिखाता है जिसमें स्क्रिप्ट कंटेनर-बाउंड होती है. ऐसे फ़ॉर्म के साथ इंटरैक्ट करने के लिए जिनसे
स्क्रिप्ट कंटेनर-बाउंड नहीं है, openById(id)
या openByUrl(url)
का उपयोग करें
आज़माएं.
// Get the form to which this script is bound. var form = FormApp.getActiveForm();
वापसी का टिकट
Form
— वह फ़ॉर्म जिसमें स्क्रिप्ट बाउंड नहीं है, या null
अगर स्क्रिप्ट
फ़ॉर्म
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms.currentonly
-
https://www.googleapis.com/auth/forms
getUi()
यह फ़ंक्शन फ़ॉर्म एडिटर के यूज़र इंटरफ़ेस एनवायरमेंट का इंस्टेंस दिखाता है, ताकि स्क्रिप्ट मेन्यू, डायलॉग, और साइडबार जैसी सुविधाएं जोड़ें. स्क्रिप्ट ओपन फ़ॉर्म एडिटर का मौजूदा इंस्टेंस (न कि वह व्यू जिसे जवाब देने वाले ने देखा है) और सिर्फ़ तब स्क्रिप्ट, फ़ॉर्म से बंधी है. ज़्यादा के लिए मेन्यू, डायलॉग, और साइडबार की गाइड देखें.
// Add a custom menu to the active form, including a separator and a sub-menu. function onOpen(e) { FormApp.getUi() .createMenu('My Menu') .addItem('My menu item', 'myFunction') .addSeparator() .addSubMenu(FormApp.getUi().createMenu('My sub-menu') .addItem('One sub-menu item', 'mySecondFunction') .addItem('Another sub-menu item', 'myThirdFunction')) .addToUi(); }
वापसी का टिकट
Ui
— इस फ़ॉर्म के यूज़र इंटरफ़ेस एनवायरमेंट का इंस्टेंस
openById(id)
दिए गए आईडी के साथ Form
दिखाता है. अपवाद तब मिलता है, जब आईडी अमान्य या
उपयोगकर्ता के पास फ़ॉर्म खोलने की अनुमति नहीं है.
// Open a form by ID. var form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
id | String | फ़ॉर्म का आईडी, जिसे खोलना है |
वापसी का टिकट
Form
— दिए गए आईडी वाला फ़ॉर्म
थ्रो
Error
— अगर दिया गया आईडी अमान्य है या उपयोगकर्ता के पास ज़रूरत के मुताबिक आईडी नहीं है
अनुमतियां
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms
openByUrl(url)
बताए गए यूआरएल के साथ Form
दिखाता है. अगर यूआरएल अमान्य है या
उपयोगकर्ता के पास फ़ॉर्म खोलने की अनुमति नहीं है.
// Open a form by URL. var form = FormApp.openByUrl( 'https://docs.google.com/forms/d/1234567890abcdefghijklmnopqrstuvwxyz_a1b2c3/edit' );
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
url | String | फ़ॉर्म का यूआरएल, जिसे खोलना है |
वापसी का टिकट
Form
— दिए गए यूआरएल वाला फ़ॉर्म
थ्रो
Error
— अगर दिया गया यूआरएल अमान्य है या उपयोगकर्ता के पास ज़रूरत के मुताबिक नहीं है
अनुमतियां
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट के लिए, यहां दिए गए एक या एक से ज़्यादा स्कोप की अनुमति होनी चाहिए:
-
https://www.googleapis.com/auth/forms