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