توضّح هذه الصفحة كيفية تنفيذ المهام التالية المتعلّقة بالنماذج:
- إنشاء نموذج جديد
- تكرار نموذج حالي
- تحويل نموذج إلى اختبار
قبل البدء
نفِّذ المهام التالية قبل المتابعة مع المهام الواردة في هذه الصفحة:
- أكمِل عملية التفويض أو المصادقة وإعداد بيانات الاعتماد في تعليمات "برنامج المُستخدِمين الأوائل".
- اطّلِع على نظرة عامة على Forms API.
إنشاء نموذج جديد
لا يتطلّب الإنشاء الأولي لنموذج سوى حقل العنوان، وسيتم تجاهل أي حقول أخرى في الطلب. لإنشاء محتوى وبيانات وصفية لجدول batchUpdate()
أو إجراء تعديلات عليه، استخدِم الطريقة 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
على "صحيح".
نموذج لنص الطلب
{
"requests": [
{
"updateSettings": {
"settings": {
"quizSettings": {
"isQuiz": True
}
},
"updateMask": "quizSettings.isQuiz"
}
}
]
}
Python
Node.js
الخطوات التالية
في ما يلي بعض الخطوات التالية التي يمكنك تجربتها:
- لإضافة محتوى النموذج أو تعديله، يُرجى الاطّلاع على مقالة تعديل نموذج أو اختبار.
- للاطّلاع على معلومات النموذج أو الردود، يُرجى الرجوع إلى مقالة استرداد النماذج والردود.
- لنشر النموذج وإدارة المجيبين، يُرجى الاطّلاع على مقالة نشر النموذج وإدارته.