इस पेज पर, फ़ॉर्म से जुड़े इन टास्क को पूरा करने का तरीका बताया गया है:
- नया फ़ॉर्म बनाना
- किसी मौजूदा फ़ॉर्म की डुप्लीकेट कॉपी बनाना
- किसी फ़ॉर्म को क्विज़ में बदलना
शुरू करने से पहले
इस पेज पर दिए गए टास्क पूरे करने से पहले, ये टास्क पूरे करें:
- Early Adopter Program के निर्देशों में दिए गए तरीके से, अनुमति देने या पुष्टि करने की प्रक्रिया पूरी करें. साथ ही, क्रेडेंशियल सेट अप करें.
- Forms API की खास जानकारी पढ़ें.
नया फ़ॉर्म बनाना
फ़ॉर्म बनाते समय, सिर्फ़ टाइटल फ़ील्ड को भरना ज़रूरी होता है. अनुरोध में मौजूद अन्य फ़ील्ड को अनदेखा कर दिया जाता है. किसी फ़ॉर्म का कॉन्टेंट और मेटाडेटा बनाने या उसे अपडेट करने के लिए, batchUpdate() तरीके का इस्तेमाल करें. ज़्यादा जानकारी के लिए, किसी फ़ॉर्म या क्विज़ को अपडेट करना लेख पढ़ें.
REST
सिर्फ़ टाइटल के साथ forms.create()
तरीके को कॉल करें.
अनुरोध के मुख्य हिस्से का सैंपल
{
"info": {
"title": "My new form"
}
}
Python
Node.js
किसी मौजूदा फ़ॉर्म की डुप्लीकेट कॉपी बनाना
कॉन्टेंट को फिर से इस्तेमाल करना आसान बनाने के लिए, Google Drive API की मदद से किसी मौजूदा फ़ॉर्म को डुप्लीकेट किया जा सकता है. फ़ॉर्म आईडी, 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
अगले चरण
यहां कुछ ऐसे तरीके दिए गए हैं जिन्हें आज़माया जा सकता है:
- फ़ॉर्म के कॉन्टेंट को जोड़ने या अपडेट करने के लिए, फ़ॉर्म या क्विज़ अपडेट करना लेख पढ़ें.
- फ़ॉर्म की जानकारी या जवाब देखने के लिए, फ़ॉर्म और जवाब वापस पाना लेख पढ़ें.
- फ़ॉर्म को पब्लिश करने और जवाब देने वाले लोगों को मैनेज करने के लिए, फ़ॉर्म को पब्लिश करना और जवाब देने वाले लोगों को मैनेज करना लेख पढ़ें.