Method: forms.create

अनुरोध में दिए गए फ़ॉर्म मैसेज में दिए गए टाइटल का इस्तेमाल करके नया फ़ॉर्म बनाएं.

अहम जानकारी: नए फ़ॉर्म में सिर्फ़ form.info.title और form.info.document_title फ़ील्ड कॉपी किए जाते हैं. फ़ॉर्म के ब्यौरे, आइटम, और सेटिंग के साथ-साथ अन्य सभी फ़ील्ड का इस्तेमाल नहीं किया जा सकता. नया फ़ॉर्म बनाने और आइटम जोड़ने के लिए, आपको पहले forms.create को कॉल करके, शीर्षक और (ज़रूरी नहीं) दस्तावेज़ का शीर्षक वाला खाली फ़ॉर्म बनाना होगा. इसके बाद, आइटम जोड़ने के लिए forms.update को कॉल करें.

एचटीटीपी अनुरोध

POST https://forms.googleapis.com/v1/forms

यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.

क्वेरी पैरामीटर

पैरामीटर
unpublished

boolean

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

अनुरोध का मुख्य भाग

अनुरोध के मुख्य भाग में Form का उदाहरण है.

जवाब का मुख्य भाग

कामयाब रहने पर, जवाब के मुख्य हिस्से में Form का नया इंस्टेंस शामिल किया जाता है.

अनुमति के दायरे

इसके लिए, OAuth के इनमें से किसी एक स्कोप की ज़रूरत होती है:

  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/forms.body

ज़्यादा जानकारी के लिए, अनुमति से जुड़ी गाइड देखें.