Class FormApp

FormApp

स्क्रिप्ट को मौजूदा Form को खोलने या एक नया बनाने की अनुमति देता है.

// Open a form by ID.
var existingForm = FormApp.openById('1234567890abcdefghijklmnopqrstuvwxyz');

// Create and open a form.
var newForm = FormApp.create('Form Name');

प्रॉपर्टी

प्रॉपर्टीटाइपब्यौरा
AlignmentAlignmentइमेज अलाइनमेंट के प्रकारों की गिनती.
DestinationTypeDestinationTypeडेस्टिनेशन के उन टाइप की सूची जिनमें फ़ॉर्म के जवाब सेव किए जा सकते हैं.
FeedbackTypeFeedbackTypeFeedbacks के प्रकारों की गिनती.
ItemTypeItemTypeItems के प्रकारों की गिनती.
PageNavigationTypePageNavigationTypeपेज नेविगेट करने के लिए संभावित व्यवहार की गिनती.

तरीके

तरीकारिटर्न टाइपसंक्षिप्त विवरण
create(title)Formनया Form बनाता है और दिखाता है.
createCheckboxGridValidation()CheckboxGridValidationBuilderएक CheckboxGridValidationBuilder का इंस्टेंस देता है, जिसका इस्तेमाल किसी यूआरएल पर पुष्टि करने के लिए किया जा सकता है CheckboxGridItem.
createCheckboxValidation()CheckboxValidationBuilderCheckboxValidationBuilder से जुड़ा एक इंस्टेंस देता है जिसका इस्तेमाल किसी यूआरएल पर पुष्टि करने के लिए किया जा सकता है CheckboxItem.
createFeedback()QuizFeedbackBuilderक्विज़ फ़ीडबैकबिल्डर का एक इंस्टेंस दिखाता है, जिसका इस्तेमाल किसी ग्रेड देने लायक पर सुझाव सेट करने के लिए किया जा सकता है Item.
createGridValidation()GridValidationBuilderयह GridValidationBuilder का इंस्टेंस दिखाता है. इसका इस्तेमाल, GridItem पर पुष्टि करने के लिए सेट करने के लिए किया जा सकता है.
createParagraphTextValidation()ParagraphTextValidationBuilderपैराग्राफ़ टेक्स्ट-वैलिडर का इंस्टेंस दिखाता है, जिसका इस्तेमाल पुष्टि करने की प्रक्रिया सेट करने के लिए किया जा सकता है ParagraphTextItem.
createTextValidation()TextValidationBuilderTextValidationBuilder का इंस्टेंस दिखाता है. इसका इस्तेमाल, 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');

पैरामीटर

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

वापसी का टिकट

Form — नया फ़ॉर्म

थ्रो

Error — अगर दिया गया टाइटल null है या खाली है

अनुमति देना

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

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

createCheckboxGridValidation()

एक CheckboxGridValidationBuilder का इंस्टेंस देता है, जिसका इस्तेमाल किसी यूआरएल पर पुष्टि करने के लिए किया जा सकता है CheckboxGridItem.

वापसी का टिकट

CheckboxGridValidationBuilder


createCheckboxValidation()

एक CheckboxValidationBuilder का इंस्टेंस देता है, जिसका इस्तेमाल किसी यूआरएल पर पुष्टि करने के लिए किया जा सकता है CheckboxItem.

वापसी का टिकट

CheckboxValidationBuilder


createFeedback()

क्विज़ फ़ीडबैकबिल्डर का एक इंस्टेंस दिखाता है, जिसका इस्तेमाल किसी ग्रेड देने लायक पर सुझाव सेट करने के लिए किया जा सकता है Item.

वापसी का टिकट

QuizFeedbackBuilder


createGridValidation()

यह GridValidationBuilder का इंस्टेंस दिखाता है. इसका इस्तेमाल, GridItem पर पुष्टि करने के लिए सेट करने के लिए किया जा सकता है.

वापसी का टिकट

GridValidationBuilder


createParagraphTextValidation()

पैराग्राफ़ टेक्स्ट-वैलिडर का इंस्टेंस दिखाता है, जिसका इस्तेमाल पुष्टि करने की प्रक्रिया सेट करने के लिए किया जा सकता है ParagraphTextItem.

वापसी का टिकट

ParagraphTextValidationBuilder


createTextValidation()

TextValidationBuilder का इंस्टेंस दिखाता है. इसका इस्तेमाल, TextItem पर पुष्टि करने की सुविधा सेट करने के लिए किया जा सकता है.

वापसी का टिकट

TextValidationBuilder


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');

पैरामीटर

नामटाइपब्यौरा
idStringफ़ॉर्म का आईडी, जिसे खोलना है

वापसी का टिकट

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'
    );

पैरामीटर

नामटाइपब्यौरा
urlStringफ़ॉर्म का यूआरएल, जिसे खोलना है

वापसी का टिकट

Form — दिए गए यूआरएल वाला फ़ॉर्म

थ्रो

Error — अगर दिया गया यूआरएल अमान्य है या उपयोगकर्ता के पास ज़रूरत के मुताबिक नहीं है अनुमतियां

अनुमति देना

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

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