इस पेज पर, फ़ॉर्म से जुड़े इन टास्क को पूरा करने का तरीका बताया गया है:
- नया फ़ॉर्म बनाना
- किसी मौजूदा फ़ॉर्म का डुप्लीकेट बनाना
- किसी फ़ॉर्म को क्विज़ में बदलना
शुरू करने से पहले
इस पेज पर दिए गए टास्क पूरे करने से पहले, ये टास्क पूरे करें:
- 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
अगले चरण
यहां कुछ ऐसे तरीके दिए गए हैं जिन्हें आज़माया जा सकता है:
- फ़ॉर्म के कॉन्टेंट को जोड़ने या अपडेट करने के लिए, फ़ॉर्म या क्विज़ अपडेट करना लेख पढ़ें.
- फ़ॉर्म की जानकारी या जवाब देखने के लिए, फ़ॉर्म और जवाब वापस पाना लेख पढ़ें.
- फ़ॉर्म को पब्लिश करने और जवाब देने वाले लोगों को मैनेज करने के लिए, फ़ॉर्म को पब्लिश करना और जवाब देने वाले लोगों को मैनेज करना लेख पढ़ें.