این صفحه نحوه انجام این وظایف شامل فرم ها را شرح می دهد:
- یک فرم جدید ایجاد کنید
- یک فرم موجود را کپی کنید
- تبدیل فرم به مسابقه
قبل از شروع
قبل از ادامه کار در این صفحه، کارهای زیر را انجام دهید:
- مجوز/تأیید هویت و تنظیمات اعتبارنامه را در دستورالعمل های 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
مراحل بعدی
در اینجا چند مرحله بعدی وجود دارد که ممکن است امتحان کنید:
- برای افزودن یا بهروزرسانی محتوای فرم، به بهروزرسانی فرم یا آزمون مراجعه کنید.
- برای مشاهده اطلاعات فرم یا پاسخ ها، به بازیابی فرم ها و پاسخ ها مراجعه کنید.