سطح کدنویسی : مبتدی
مدت زمان : 15 دقیقه
نوع پروژه : اتوماسیون با یک منوی سفارشی و یک محرک رویداد محور
اهداف
- درک کنید که راه حل چه کاری انجام می دهد.
- آنچه را که سرویس های Apps Script در راه حل انجام می دهند، بدانید.
- اسکریپت را تنظیم کنید
- اسکریپت را اجرا کنید.
در مورد این راه حل
به طور خودکار پیشنویس پاسخهای ایمیل به بازخوردهای Google Forms را ایجاد کنید. این راه حل بر بازخورد دوره از دانش آموزان متمرکز است، اما می توانید آن را برای هر موردی که برای آن بازخورد از طریق Google Forms دریافت می کنید، اعمال کنید.
چگونه کار می کند
اسکریپت یک تریگر رویداد محور را نصب می کند که هر بار که کاربر فرمی را ارسال می کند اجرا می شود. با ارسال هر فرم، اسکریپت یک پیش نویس ایمیل در Gmail ایجاد می کند. آدرس ایمیل شخصی است که فرم را ارسال کرده است و شامل پاسخ های فرم و یک پیام تشکر عمومی است. قبل از ارسال ایمیل می توانید آن را ویرایش کنید.
خدمات اسکریپت برنامه ها
این راه حل از خدمات زیر استفاده می کند:
- سرویس اسکریپت - راهانداز رویداد محور را نصب میکند که وقتی شخصی فرمی را ارسال میکند فعال میشود.
- سرویس صفحهگسترده – پاسخهای فرم را به Gmail ارسال میکند.
- سرویس Gmail – پیش نویس ایمیل را با پیام تشکر و پاسخ های فرم ایجاد می کند.
پیش نیازها
برای استفاده از این نمونه به پیش نیازهای زیر نیاز دارید:
- یک حساب Google (حسابهای Google Workspace ممکن است به تأیید سرپرست نیاز داشته باشند).
- یک مرورگر وب با دسترسی به اینترنت.
اسکریپت را تنظیم کنید
برای ایجاد یک کپی از صفحه گسترده نمونه پاسخ به بازخورد، روی دکمه زیر کلیک کنید. پروژه Apps Script برای این راه حل به صفحه گسترده پیوست شده است.
یک کپی تهیه کنید
اسکریپت را اجرا کنید
- روی ابزار پاسخ فرم > فعال کردن پاسخهای پیشنویس خودکار کلیک کنید. ممکن است لازم باشد صفحه را بازخوانی کنید تا این منوی سفارشی ظاهر شود.
وقتی از شما خواسته شد، اسکریپت را مجاز کنید. اگر صفحه رضایت OAuth اخطار را نشان میدهد، این برنامه تأیید نشده است ، با انتخاب پیشرفته > رفتن به {Project Name} (ناامن) ادامه دهید.
روی ابزار پاسخ فرم > فعال کردن پاسخهای پیشنویس خودکار دوباره کلیک کنید.
روی ابزارها > مدیریت فرم > رفتن به فرم زنده کلیک کنید.
فرم را پر کنید و روی ارسال کلیک کنید.
جیمیل را باز کنید و پیش نویس های خود را بررسی کنید. شما باید یک پیش نویس جدید با پاسخ فرم داشته باشید.
کد را مرور کنید
برای بررسی کد Apps Script برای این راه حل، روی مشاهده کد منبع در زیر کلیک کنید:
مشاهده کد منبع
Code.gs
مشارکت کنندگان
این نمونه توسط بن کالینز، مربی در benlcollins.com و Google Developer Expert ایجاد شده است.
- بن را در توییتر @benlcollins پیدا کنید.
- وبلاگ بن را بخوانید.
این نمونه توسط گوگل با کمک کارشناسان توسعه دهنده گوگل نگهداری می شود.