इसकी मदद से, स्क्रिप्ट किसी मौजूदा Form
को खोल सकती है या नया Form
बना सकती है.
// Open a form by ID.
const existingForm = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
// Create and open a form.
const newForm = FormApp.create('Form Name');
प्रॉपर्टी
प्रॉपर्टी | टाइप | ब्यौरा |
---|---|---|
Alignment | Alignment | इमेज अलाइनमेंट के टाइप की जानकारी. |
Destination | Destination | डेस्टिनेशन के टाइप की सूची, जो फ़ॉर्म के जवाबों को सेव कर सकते हैं. |
Feedback | Feedback | Feedbacks फ़ॉर्म के टाइप की जानकारी. |
Item | Item | Items फ़ॉर्म के टाइप की जानकारी. |
Page | Page | पेजों पर नेविगेट करने के संभावित तरीकों की जानकारी. |
Rating | Rating | रेटिंग आइकॉन के टाइप की जानकारी Rating |
तरीके
तरीका | रिटर्न टाइप | संक्षिप्त विवरण |
---|---|---|
create(title) | Form | नया Form बनाता है और उसे दिखाता है. |
create | Checkbox | CheckboxGridValidationBuilder का एक इंस्टेंस दिखाता है. इसका इस्तेमाल, Checkbox पर पुष्टि करने के लिए किया जा सकता है. |
create | Checkbox | CheckboxValidationBuilder का एक इंस्टेंस दिखाता है. इसका इस्तेमाल, Checkbox पर पुष्टि करने के लिए किया जा सकता है. |
create | Quiz | QuizFeedbackBuilder का एक इंस्टेंस दिखाता है. इसका इस्तेमाल, ग्रेड पाने वाले Item पर फ़ीडबैक सेट करने के लिए किया जा सकता है. |
create | Grid | GridValidationBuilder का एक इंस्टेंस दिखाता है. इसका इस्तेमाल, Grid पर पुष्टि करने के लिए किया जा सकता है. |
create | Paragraph | ParagraphTextValidationBuilder का एक इंस्टेंस दिखाता है. इसका इस्तेमाल, किसी Paragraph पर पुष्टि करने के लिए किया जा सकता है. |
create | Text | TextValidationBuilder का एक इंस्टेंस दिखाता है. इसका इस्तेमाल, Text पर पुष्टि करने के लिए किया जा सकता है. |
get | Form | वह फ़ॉर्म दिखाता है जिससे स्क्रिप्ट कंटेनर-बाउंड है. |
get | Ui | यह फ़ॉर्म एडिटर के यूज़र-इंटरफ़ेस एनवायरमेंट का एक इंस्टेंस दिखाता है. इसकी मदद से, स्क्रिप्ट में मेन्यू, डायलॉग, और साइडबार जैसी सुविधाएं जोड़ी जा सकती हैं. |
open | Form | दिए गए आईडी के साथ Form दिखाता है. |
open | Form | दिए गए यूआरएल के साथ Form दिखाता है. |
ज़्यादा जानकारी वाला दस्तावेज़
create(title)
नया Form
बनाता है और उसे दिखाता है. अगर दिया गया टाइटल null
या खाली है, तो यह एक अपवाद दिखाता है.
// Create and open a form.
const form = FormApp.create('Form Name');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
title | String | नए फ़ॉर्म का नाम |
वापसी का टिकट
Form
— नया फ़ॉर्म
थ्रो
Error
— अगर दिया गया टाइटल null
है या खाली है
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/forms
createCheckboxGridValidation()
CheckboxGridValidationBuilder का एक इंस्टेंस दिखाता है. इसका इस्तेमाल, Checkbox
पर पुष्टि करने के लिए किया जा सकता है.
वापसी का टिकट
createCheckboxValidation()
CheckboxValidationBuilder का एक इंस्टेंस दिखाता है. इसका इस्तेमाल, Checkbox
पर पुष्टि करने के लिए किया जा सकता है.
वापसी का टिकट
createFeedback()
QuizFeedbackBuilder का एक इंस्टेंस दिखाता है. इसका इस्तेमाल, ग्रेड पाने वाले Item
पर फ़ीडबैक सेट करने के लिए किया जा सकता है.
वापसी का टिकट
createGridValidation()
GridValidationBuilder का एक इंस्टेंस दिखाता है. इसका इस्तेमाल, Grid
पर पुष्टि करने के लिए किया जा सकता है.
वापसी का टिकट
createParagraphTextValidation()
ParagraphTextValidationBuilder का एक इंस्टेंस दिखाता है. इसका इस्तेमाल, किसी Paragraph
पर पुष्टि करने के लिए किया जा सकता है.
वापसी का टिकट
createTextValidation()
TextValidationBuilder का एक इंस्टेंस दिखाता है. इसका इस्तेमाल, Text
पर पुष्टि करने के लिए किया जा सकता है.
वापसी का टिकट
getActiveForm()
वह फ़ॉर्म दिखाता है जिससे स्क्रिप्ट कंटेनर-बाउंड है. जिन फ़ॉर्म में स्क्रिप्ट, कंटेनर से बंधी नहीं है उनसे इंटरैक्ट करने के लिए, open
या open
का इस्तेमाल करें.
// Get the form to which this script is bound.
const 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.
const form = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
id | String | जिस फ़ॉर्म को खोलना है उसका आईडी |
वापसी का टिकट
Form
— वह फ़ॉर्म जिसमें दिया गया आईडी है
थ्रो
Error
— अगर दिया गया आईडी अमान्य है या उपयोगकर्ता के पास ज़रूरी अनुमतियां नहीं हैं
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/forms
openByUrl(url)
दिए गए यूआरएल के साथ Form
दिखाता है. अगर यूआरएल अमान्य है या उपयोगकर्ता के पास फ़ॉर्म खोलने की अनुमति नहीं है, तो यह एक अपवाद दिखाता है.
// Open a form by URL.
const form = FormApp.openByUrl(
'https://docs.google.com/forms/d/1234567890abcdefghijklmnopqrstuvwxyz_a1b2c3/edit',
);
पैरामीटर
नाम | टाइप | ब्यौरा |
---|---|---|
url | String | खोले जाने वाले फ़ॉर्म का यूआरएल |
वापसी का टिकट
Form
— दिए गए यूआरएल वाला फ़ॉर्म
थ्रो
Error
— अगर दिया गया यूआरएल अमान्य है या उपयोगकर्ता के पास ज़रूरी अनुमतियां नहीं हैं
अनुमति देना
इस तरीके का इस्तेमाल करने वाली स्क्रिप्ट को, इनमें से एक या एक से ज़्यादा स्कोप के लिए अनुमति की ज़रूरत होती है:
-
https://www.googleapis.com/auth/forms