Class 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डेस्टिनेशन के ऐसे टाइप की जानकारी जो फ़ॉर्म के जवाबों को सेव कर सकते हैं.
FeedbackTypeFeedbackTypeअलग-अलग तरह के Feedbacks का संग्रह.
ItemTypeItemTypeअलग-अलग तरह के Items का संग्रह.
PageNavigationTypePageNavigationTypeपेजों पर नेविगेट करने के लिए, संभावित व्यवहार की जांच.

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

तरीकारिटर्न टाइपसंक्षिप्त विवरण
create(title)Formनया Form बनाता और दिखाता है.
createCheckboxGridValidation()CheckboxGridValidationBuilderऐसा चेकबॉक्स खोज का इंस्टेंस देता है जो CheckboxGridItem पर पुष्टि सेट करने के लिए इस्तेमाल किया जा सकता है.
createCheckboxValidation()CheckboxValidationBuilderयह चेकबॉक्स चेकबॉक्स पुष्टि करने वाला टूल दिखाता है, जिसका इस्तेमाल CheckboxItem पर पुष्टि सेट करने के लिए किया जा सकता है.
createFeedback()QuizFeedbackBuilderQuizFeedbackBuilder का एक इंस्टेंस दिखाता है, जिसका इस्तेमाल ग्रेड देने वाले Item पर सुझाव सेट करने के लिए किया जा सकता है.
createGridValidation()GridValidationBuilderयह GridValidationBuilder का इंस्टेंस दिखाता है, जिसका इस्तेमाल GridItem पर पुष्टि सेट करने के लिए किया जा सकता है.
createParagraphTextValidation()ParagraphTextValidationBuilderपैराग्राफ़ ग्राफ़ की पुष्टि करने वाले का एक उदाहरण दिखाता है, जिसका इस्तेमाल ParagraphTextItem पर पुष्टि सेट करने के लिए किया जा सकता है.
createTextValidation()TextValidationBuilderटेक्स्ट की पुष्टि करने वाले बिल्डर का एक इंस्टेंस दिखाता है, जिसका इस्तेमाल TextItem पर पुष्टि सेट करने के लिए किया जा सकता है.
getActiveForm()Formवह फ़ॉर्म दिखाता है जिसमें स्क्रिप्ट कंटेनर-बाउंड है.
getUi()Uiफ़ॉर्म एडिटर का यूज़र-इंटरफ़ेस एनवायरमेंट दिखाता है, जो स्क्रिप्ट को मेन्यू, डायलॉग, और साइडबार जैसी सुविधाएं जोड़ने की अनुमति देता है.
openById(id)FormForm को खास आईडी के साथ दिखाता है.
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()

ऐसा चेकबॉक्स खोज का इंस्टेंस देता है जो CheckboxGridItem पर पुष्टि सेट करने के लिए इस्तेमाल किया जा सकता है.

रिटर्न टिकट

CheckboxGridValidationBuilder


createCheckboxValidation()

यह चेकबॉक्स चेकबॉक्स पुष्टि करने वाला टूल दिखाता है, जिसका इस्तेमाल CheckboxItem पर पुष्टि सेट करने के लिए किया जा सकता है.

रिटर्न टिकट

CheckboxValidationBuilder


createFeedback()

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

रिटर्न टिकट

QuizFeedbackBuilder


createGridValidation()

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

रिटर्न टिकट

GridValidationBuilder


createParagraphTextValidation()

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

रिटर्न टिकट

ParagraphTextValidationBuilder


createTextValidation()

टेक्स्ट की पुष्टि करने वाले बिल्डर का एक इंस्टेंस दिखाता है, जिसका इस्तेमाल 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