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