ระดับการเขียนโค้ด: ผู้เริ่มต้น
ระยะเวลา: 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 Developer Expert
- พบกับ Ben ใน Twitter @benlcollins
- อ่านบล็อกของ Ben
ตัวอย่างนี้ดูแลโดย Google ด้วยความช่วยเหลือจากผู้เชี่ยวชาญของ Google Developer