ระดับการเขียนโค้ด: ผู้เริ่มต้น
ระยะเวลา: 15 นาที
ประเภทโปรเจ็กต์: ระบบอัตโนมัติที่มีเมนูที่กำหนดเองและ
ทริกเกอร์ที่ขับเคลื่อนด้วยเหตุการณ์
วัตถุประสงค์
- ทำความเข้าใจสิ่งที่โซลูชันทำ
- ทำความเข้าใจสิ่งที่บริการ Apps Script ทำภายในโซลูชัน
- ตั้งค่าสคริปต์
- เรียกใช้สคริปต์
เกี่ยวกับโซลูชันนี้
สร้างอีเมลตอบกลับฉบับร่างเพื่อตอบความคิดเห็นจาก Google ฟอร์มโดยอัตโนมัติ โซลูชันนี้มุ่งเน้นที่ความคิดเห็นเกี่ยวกับหลักสูตรจากนักเรียน แต่คุณสามารถนำไปใช้กับกรณีการใช้งานอื่นๆ ที่คุณได้รับความคิดเห็นโดยใช้ Google ฟอร์ม

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