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