توضّح هذه الصفحة كيفية تنفيذ المهام التالية المتعلقة بالنماذج:
- إنشاء نموذج جديد
- إنشاء نسخة مكرّرة من نموذج حالي
- تحويل نموذج إلى اختبار
قبل البدء
نفِّذ المهام التالية قبل المتابعة إلى المهام الواردة في هذه الصفحة:
- أكمِل عملية التفويض أو المصادقة وإعداد بيانات الاعتماد باتّباع تعليمات "برنامج الاستخدام المبكر".
- اطّلِع على نظرة عامة حول Forms API.
إنشاء نموذج جديد
لا يتطلّب إنشاء نموذج في البداية سوى حقل العنوان. ويتم تجاهل أي حقول أخرى في الطلب. لإنشاء محتوى وبيانات وصفية لنموذج أو إجراء تعديلات، استخدِم الطريقة batchUpdate(). لمزيد من المعلومات، اطّلِع على مقالة تعديل نموذج أو اختبار.
REST
استدعِ طريقة forms.create()
باستخدام عنوان فقط.
نموذج نص الطلب
{
"info": {
"title": "My new form"
}
}
Python
Node.js
إنشاء نسخة مكرّرة من نموذج حالي
يمكنك تكرار نموذج حالي باستخدام Google Drive API لتسهيل إعادة استخدام المحتوى. يمكنك العثور على رقم تعريف النموذج في عنوان URL للنماذج:
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
الخطوات التالية
في ما يلي بعض الخطوات التالية التي يمكنك تجربتها:
- لإضافة محتوى النموذج أو تعديله، يُرجى الرجوع إلى مقالة تعديل نموذج أو اختبار.
- لعرض معلومات النموذج أو الردود، يُرجى الرجوع إلى استرداد النماذج والردود.
- لنشر النموذج وإدارة المجيبين، يُرجى الرجوع إلى مقالة نشر النماذج وإدارة المجيبين.