ระดับการเขียนโค้ด: มือใหม่
ระยะเวลา: 15 นาที
ประเภทโปรเจ็กต์: การทำงานอัตโนมัติที่มีเมนูที่กำหนดเองและทริกเกอร์ที่ขับเคลื่อนด้วยเหตุการณ์
วัตถุประสงค์
- ทำความเข้าใจโซลูชันที่ใช้
- ทำความเข้าใจหน้าที่ของบริการ Apps Script ในโซลูชัน
- ตั้งค่าสคริปต์
- เรียกใช้สคริปต์
เกี่ยวกับโซลูชันนี้
สร้างอีเมลตอบกลับฉบับร่างเพื่อตอบกลับความคิดเห็นจาก Google ฟอร์มโดยอัตโนมัติ โซลูชันนี้จะมุ่งเน้นไปที่ความคิดเห็นเกี่ยวกับหลักสูตรจากนักเรียน แต่คุณสามารถนำไปใช้กับกรณีการใช้งานใดก็ได้ที่คุณได้รับความคิดเห็นผ่านทาง Google ฟอร์ม
วิธีการทำงาน
สคริปต์จะติดตั้งทริกเกอร์ที่ขับเคลื่อนด้วยเหตุการณ์ซึ่งจะทำงานทุกครั้งที่ผู้ใช้ส่งแบบฟอร์ม สคริปต์จะสร้างอีเมลฉบับร่างใน Gmail ทุกครั้งที่ส่งแบบฟอร์มแต่ละครั้ง อีเมลนี้จะส่งถึงผู้ที่ส่งแบบฟอร์ม พร้อมการตอบกลับแบบฟอร์มและข้อความขอบคุณทั่วไป คุณสามารถแก้ไขอีเมลก่อนส่ง
บริการ Apps Script
โซลูชันนี้ใช้บริการต่อไปนี้
- บริการสคริปต์ - ติดตั้งทริกเกอร์ที่ขับเคลื่อนด้วยเหตุการณ์ซึ่งเริ่มทำงานเมื่อมีคนส่งแบบฟอร์ม
- บริการสเปรดชีต ส่งแบบฟอร์มตอบกลับไปยัง Gmail
- บริการ Gmail - สร้างร่างอีเมลที่มีข้อความขอบคุณและคำตอบในแบบฟอร์ม
ข้อกำหนดเบื้องต้น
หากต้องการใช้ตัวอย่างนี้ คุณต้องมีข้อกำหนดเบื้องต้นต่อไปนี้
- บัญชี Google (บัญชี Google Workspace อาจต้องได้รับการอนุมัติจากผู้ดูแลระบบ)
- เว็บเบราว์เซอร์ที่มีการเชื่อมต่ออินเทอร์เน็ต
ตั้งค่าสคริปต์
คลิกปุ่มต่อไปนี้เพื่อทำสำเนาสเปรดชีตตัวอย่างตอบกลับความคิดเห็น โปรเจ็กต์ Apps Script สำหรับโซลูชันนี้จะแนบไปกับสเปรดชีต
ทำสำเนา
เรียกใช้สคริปต์
- คลิกเครื่องมือตอบแบบฟอร์ม > เปิดใช้การตอบกลับฉบับร่างอัตโนมัติ คุณอาจต้องรีเฟรชหน้าเว็บ เพื่อให้เมนูที่กำหนดเองนี้ปรากฏขึ้น
เมื่อได้รับข้อความแจ้ง ให้ให้สิทธิ์สคริปต์ หากหน้าจอความยินยอมของ OAuth แสดงคำเตือน แอปนี้ไม่ได้รับการยืนยัน ให้ดำเนินการต่อโดยเลือกขั้นสูง > ไปที่ {Project Name} (ไม่ปลอดภัย)
คลิกเครื่องมือตอบแบบฟอร์ม > เปิดใช้การตอบกลับฉบับร่างอัตโนมัติอีกครั้ง
คลิกเครื่องมือ > จัดการแบบฟอร์ม > ไปที่แบบฟอร์มที่ใช้งานอยู่
กรอกข้อมูลในแบบฟอร์ม และคลิกส่ง
เปิด Gmail และตรวจสอบข้อความร่าง คุณควรมีฉบับร่างใหม่ที่มีการตอบกลับแบบฟอร์ม
ตรวจสอบโค้ด
หากต้องการตรวจสอบโค้ด Apps Script สำหรับโซลูชันนี้ ให้คลิกดูซอร์สโค้ดด้านล่าง
ดูซอร์สโค้ด
Code.gs
ผู้ร่วมให้ข้อมูล
ตัวอย่างนี้จัดทำโดย Ben Collins นักการศึกษาที่ benlcollins.com และผู้เชี่ยวชาญสำหรับนักพัฒนาซอฟต์แวร์ของ Google
- พบกับ Ben ใน Twitter @benlcollins
- อ่านบล็อกของ Ben
ตัวอย่างนี้ดูแลโดย Google ด้วยความช่วยเหลือจากผู้เชี่ยวชาญด้านนักพัฒนาซอฟต์แวร์ของ Google