تصف هذه الصفحة كيفية تنفيذ هذه المهام التي تتضمن نماذج:
- إنشاء نموذج جديد
- إنشاء نسخة طبق الأصل من نموذج حالي
- تحويل نموذج إلى اختبار
قبل البدء
قم بتنفيذ المهام التالية قبل متابعة المهام الموجودة في هذه الصفحة:
- أكمِل إعداد التفويض/المصادقة وبيانات الاعتماد في تعليمات "برنامج المستخدم في مرحلة مبكرة".
- اطَّلِع على نظرة عامة على واجهة برمجة تطبيقات النماذج.
إنشاء نموذج جديد
لا يتطلب الإنشاء الأولي للنموذج سوى حقل عنوان، وسيتم تجاهل أي حقول أخرى
في الطلب. لإنشاء محتوى نموذج وبيانات وصفية
أو إجراء تحديثات، استخدم طريقة batchUpdate()
. يمكنك الاطّلاع على مقالة تعديل نموذج أو اختبار للحصول على مزيد من المعلومات.
راحة
عليك استدعاء الطريقة forms.create()
بعنوان فقط.
نموذج نص الطلب
{
"info": {
"title": "My new form"
}
}
Python
Node.js
إنشاء نسخة طبق الأصل من نموذج حالي
يمكنك إنشاء نسخة طبق الأصل من نموذج حالي باستخدام Google Drive API لتسهيل إعادة استخدام المحتوى. يمكنك العثور على رقم تعريف النموذج في عنوان URL لنماذج Google:
https://docs.google.com/forms/d/FORM_ID/edit
راحة
يمكنك استدعاء طريقة files.copy()
في Google Drive API
مع رقم تعريف النموذج الذي تريد نسخه.
Python
تحويل نموذج إلى اختبار
لإنشاء اختبار، أنشِئ أولاً نموذجًا كما هو موضّح أعلاه، ثم عدِّل إعدادات النموذج. يتطلب التعديل رقم تعريف النموذج.
راحة
يمكنك استدعاء الطريقة batch.update()
في نموذج حالي لضبط إعداد isQuiz
على "صحيح".
نموذج نص الطلب
{
"requests": [
{
"updateSettings": {
"settings": {
"quizSettings": {
"isQuiz": True
}
},
"updateMask": "quizSettings.isQuiz"
}
}
]
}
Python
Node.js
الخطوات التالية
في ما يلي بعض الخطوات التي يمكنك تجربتها:
- لإضافة محتوى نموذج أو تعديله، يمكنك الرجوع إلى تعديل نموذج أو اختبار.
- لعرض معلومات النماذج أو الردود، يُرجى الرجوع إلى استرداد النماذج والردود.