این صفحه نحوه انجام این وظایف شامل فرم ها را شرح می دهد:
- یک فرم جدید ایجاد کنید
- یک فرم موجود را کپی کنید
- تبدیل فرم به مسابقه
قبل از شروع
قبل از ادامه کار در این صفحه، کارهای زیر را انجام دهید:
- مجوز کامل یا تأیید اعتبار و تنظیمات اعتبار را در دستورالعمل های Early Adopter Program کامل کنید.
- نمای کلی Forms API را بخوانید.
یک فرم جدید ایجاد کنید
ایجاد اولیه یک فرم فقط به یک فیلد عنوان نیاز دارد—هر فیلد دیگر در درخواست نادیده گرفته می شود. برای ایجاد محتوا و فراداده یک فرم یا به روز رسانی، از متد batchUpdate()
استفاده کنید. برای اطلاعات بیشتر به به روز رسانی فرم یا مسابقه مراجعه کنید.
استراحت
متد forms.create()
را فقط با عنوان فراخوانی کنید.
نمونه بدنه درخواست
{
"info": {
"title": "My new form"
}
}
پایتون
Node.js
یک فرم موجود را کپی کنید
میتوانید یک فرم موجود را با API Google Drive کپی کنید تا استفاده مجدد از محتوا آسانتر شود. میتوانید شناسه فرم را در URL فرمهای Google پیدا کنید:
https://docs.google.com/forms/d/FORM_ID/edit
استراحت
با شناسه فرمی که میخواهید کپی کنید، متد files.copy()
API Google Drive را فراخوانی کنید.
پایتون
تبدیل فرم به مسابقه
برای ایجاد یک مسابقه، ابتدا فرمی را همانطور که در ایجاد فرم جدید توضیح داده شده ایجاد کنید، سپس تنظیمات فرم را به روز کنید. به روز رسانی به شناسه فرم نیاز دارد.
استراحت
متد batch.update()
را در یک فرم موجود فراخوانی کنید تا تنظیمات isQuiz
را روی true تنظیم کنید.
نمونه بدنه درخواست
{
"requests": [
{
"updateSettings": {
"settings": {
"quizSettings": {
"isQuiz": True
}
},
"updateMask": "quizSettings.isQuiz"
}
}
]
}
پایتون
Node.js
مراحل بعدی
در اینجا چند مرحله بعدی وجود دارد که ممکن است امتحان کنید:
- برای افزودن یا بهروزرسانی محتوای فرم، به بهروزرسانی فرم یا آزمون مراجعه کنید.
- برای مشاهده اطلاعات فرم یا پاسخ ها، به بازیابی فرم ها و پاسخ ها مراجعه کنید.
- برای انتشار فرم و مدیریت پاسخ دهندگان، به انتشار و مدیریت پاسخ دهندگان مراجعه کنید.