گسترش فرم‌های Google با افزونه‌ها

Google Forms یک راه حل پرسشنامه و نظرسنجی مبتنی بر ابر با همکاری بلادرنگ و ابزارهای قدرتمند برای سفارشی کردن سؤالات فرم است. Google Forms همچنین می تواند برای ایجاد آزمون های آنلاین استفاده شود.

می‌توانید Google Forms را با افزونه‌هایی گسترش دهید که به کاربران در ایجاد نظرسنجی‌های جدید، ایجاد اتصال به سیستم‌های شخص ثالث، و ادغام داده‌های Forms خود با سایر برنامه‌های Google Workspace (مانند Google Sheets) کمک می‌کنند.

می‌توانید افزونه‌های Forms را که دیگران در Google Workspace Marketplace ساخته‌اند، ببینید.

آنچه شما می توانید انجام دهید

در اینجا چند کار وجود دارد که می توانید با افزونه ای که Google Forms را گسترش می دهد انجام دهید:

  • می‌توانید با استفاده از سرویس Apps Script Forms داخلی، Google Forms را ایجاد، دسترسی و ویرایش کنید. سرویس صفحه‌گسترده به شما امکان می‌دهد به برگه‌های Google دسترسی داشته باشید که پاسخ‌های فرم در آن ذخیره می‌شوند.
  • می‌توانید رفتار فرم را از یک افزونه با استفاده از سرویس Forms کنترل کنید. برای مثال، می‌توانید تعیین کنید که آیا فرم پاسخ‌ها را می‌پذیرد یا یک پیام تأیید برای پاسخ‌دهندگان ارسال می‌کند.
  • شما می توانید منوهای سفارشی ایجاد کنید و چندین دیالوگ سفارشی و رابط های نوار کناری را با استفاده از HTML و CSS استاندارد تعریف کنید. این مؤلفه‌های رابط کاربری ویرایشگر Google Forms را گسترش می‌دهند، نه فرمی را که پاسخ‌دهندگان می‌بینند.
  • می‌توانید از محرک‌های افزودنی برای اجرای توابع مشخص شده در هنگام وقوع رویدادهای راه‌اندازی خاص استفاده کنید. برای مثال، راه‌اندازهای قابل نصب فرم ارسال به افزونه شما اجازه می‌دهند هر زمان که شخصی پاسخ فرمی را ارسال می‌کند، واکنش نشان دهد.

ساختار فرم

فرم گوگل از عنوان، توضیحات و لیستی از سوالات فرم تشکیل شده است. به صورت اختیاری، یک فرم می‌تواند یک صفحه Google مرتبط داشته باشد که در آن پاسخ‌های فرم جمع‌آوری می‌شوند.

هر سؤال فرم دارای نوعی است که نوع اطلاعاتی را که از پاسخ دهنده می خواهد نشان می دهد، یا یک عنصر فرم ایستا (مانند تصویر یا ویدیو) دارد. هر نوع با یک شی در سرویس Apps Script Forms نشان داده می شود. افزونه‌های فرم‌ها می‌توانند از این سرویس برای افزودن، اصلاح، تنظیم مجدد یا حذف این عناصر فرم استفاده کنند:

آزمون ها

فرم ها همچنین می توانند به عنوان آزمون عمل کنند. اگر یک فرم را به عنوان یک مسابقه تعیین کنید، می توانید مقادیر امتیاز و بازخورد را به هر سؤال فرم اختصاص دهید. مقادیر امتیاز، درجه بندی سفارشی آزمون را امکان پذیر می کند. بازخورد، که توسط کلاس QuizFeedback در سرویس Forms نشان داده می شود، متن و پیوندهایی است که پس از پاسخ دادن به سؤال فرم مرتبط به پاسخ دهنده ارائه می شود.

محرک ها

راه‌اندازهای Apps Script به یک پروژه اسکریپت اجازه می‌دهد تا زمانی که شرایط خاصی وجود دارد، مانند زمانی که یک فرم ارسال می‌شود یا زمانی که یک افزونه نصب می‌شود، یک عملکرد مشخص را اجرا کند.

برای اطلاعات بیشتر در مورد اینکه چه محرک هایی را می توان با افزونه های Forms استفاده کرد و چه محدودیت هایی برای استفاده از آنها اعمال می شود، به محرک های افزودنی مراجعه کنید.