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

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

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

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

کاری که می‌توانید انجام دهید

در اینجا چند کاری که می‌توانید با افزونه‌هایی که فرم‌ها را توسعه می‌دهند انجام دهید، آورده شده است:

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

ساختار فرم

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

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

آزمون‌ها

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

محرک‌ها

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

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