इस पेज पर बताया गया है कि फ़ॉर्म वाले इन कामों को कैसे किया जाए:
- नया फ़ॉर्म बनाएं
- किसी मौजूदा फ़ॉर्म का डुप्लीकेट बनाएं
- किसी फ़ॉर्म को क्विज़ में बदलना
शुरू करने से पहले
इस पेज पर दिए गए टास्क को आगे बढ़ाने से पहले, ये काम करें:
- शुरुआती उपभोक्ता प्रोग्राम के निर्देशों में, अनुमति देने/पुष्टि करने और क्रेडेंशियल सेट अप करने की प्रोसेस पूरी करें.
- Forms API की खास जानकारी पढ़ें.
नया फ़ॉर्म बनाएं
फ़ॉर्म बनाने के लिए शुरुआत में सिर्फ़ शीर्षक फ़ील्ड की ज़रूरत होती है. अनुरोध में मौजूद बाकी फ़ील्ड को अनदेखा कर दिया जाएगा. किसी फ़ॉर्म का कॉन्टेंट और मेटाडेटा तैयार करने या उसमें बदलाव करने के लिए, batchUpdate()
तरीके का इस्तेमाल करें. ज़्यादा जानकारी के लिए फ़ॉर्म या क्विज़ अपडेट करें देखें.
आराम
forms.create()
तरीके को
सिर्फ़ शीर्षक का इस्तेमाल करके कॉल करें.
अनुरोध का मुख्य हिस्सा
{
"info": {
"title": "My new form"
}
}
Python
Node.js
किसी मौजूदा फ़ॉर्म का डुप्लीकेट बनाएं
कॉन्टेंट को फिर से इस्तेमाल करना आसान बनाने के लिए, किसी मौजूदा फ़ॉर्म की डुप्लीकेट कॉपी बनाने के लिए Google Drive API का इस्तेमाल किया जा सकता है. फ़ॉर्म आईडी, Google Forms के यूआरएल में देखा जा सकता है:
https://docs.google.com/forms/d/FORM_ID/edit
आराम
Google Drive API के files.copy()
तरीके को उस फ़ॉर्म का आईडी दें जिसे आपको कॉपी करना है.
Python
किसी फ़ॉर्म को क्विज़ में बदलना
क्विज़ बनाने के लिए, पहले ऊपर बताए गए तरीके से एक फ़ॉर्म बनाएं, फिर फ़ॉर्म की सेटिंग अपडेट करें. अपडेट के लिए, फ़ॉर्म आईडी की ज़रूरत है.
आराम
isQuiz
सेटिंग को सही पर सेट करने के लिए, किसी मौजूदा फ़ॉर्म पर batch.update()
तरीके को कॉल करें.
अनुरोध का मुख्य हिस्सा
{
"requests": [
{
"updateSettings": {
"settings": {
"quizSettings": {
"isQuiz": True
}
},
"updateMask": "quizSettings.isQuiz"
}
}
]
}
Python
Node.js
अगले चरण
यहां कुछ ऐसे तरीके दिए गए हैं जिन्हें आज़माया जा सकता है:
- फ़ॉर्म का कॉन्टेंट जोड़ने या अपडेट करने के लिए, फ़ॉर्म या क्विज़ अपडेट करें देखें.
- फ़ॉर्म की जानकारी या जवाब देखने के लिए, फ़ॉर्म और जवाब फिर से पाएं देखें.