Back to Content Hub
tutorial
9/27/2026

สร้างฟอร์มรับสมัครอัตโนมัติด้วย Google Gemini และ Apps Script แบบง่ายๆ!

เรียนรู้วิธีใช้ Google Gemini เพื่อเก็บข้อมูลอัตโนมัติบนเบราว์เซอร์ ช่วยประหยัดเวลาในการทำงานด้วยเทคนิคการเขียนโค้ดง่ายๆ วิดีโอนี้จะพาคุณไปดูขั้นตอนการตั้งค่า

เลิกนั่งคลิกสร้าง Google Form ทีละข้อ: เปลี่ยน Gemini และ Apps Script ให้เป็น AI Architect จัดการฟอร์มระดับองค์กรใน 5 นาที

"เดี๋ยวนี้เราไม่ต้องทำอะไรเองแล้ว แค่ใช้ Gemini ออกแบบโครงสร้าง แล้วให้โค้ดไปรันบน Google Apps Script ออกมาเป็นฟอร์มเสร็จสรรพ พร้อมใช้ในทันที" — หมาก ดิจิทัล, "สร้างฟอร์มรับสมัครอัตโนมัติด้วย Google Gemini และ Apps Script แบบง่ายๆ!", 00:00:55

(สารภาพตามตรงว่าเมื่อก่อนตอนจัดอบรมแต่ละที การนั่งสร้าง Google Form ไล่พิมพ์คำถาม ช้อยส์ตัวเลือก และกฎเกณฑ์ต่างๆ มันสูบพลังงานและเวลาไปเยอะมาก ยิ่งถ้าต้องคำนึงถึงเรื่อง PDPA ด้วยแล้ว แทบอยากจะเทงานทิ้ง 555 แต่พอปรับมาใช้วิธีนี้ ชีวิตสาย Automate สบายขึ้นคนละเรื่องเลยครับ)

Architecture Shift: จาก Form Builder สู่ Form as Code

เราเคยชินกับการลากวาง หรือนั่งคลิกทีละปุ่มเพื่อสร้างฟอร์ม แต่นั่นเป็นวิธีคิดแบบเดิมที่เปลืองแรง และมักจะตกหล่นเรื่อง Data Schema ที่ดี

Note 1: ฟอร์มที่ดีไม่ใช่แค่หน้าตาสวย แต่ต้องถูกคิดตั้งแต่ Day 1 ว่าข้อมูลที่กรอกเข้ามาจะถูกนำไปคลีน วิเคราะห์ หรือเชื่อมต่อกับ Pipeline อื่นๆ ได้ง่ายแค่ไหน การโยนลิงก์คอร์สหรือโครงสร้างหลักสูตรให้ Gemini สังเคราะห์ก่อน จึงเหมือนการมี Data Architect มาช่วยวาง Schema ของแบบฟอร์มให้ตั้งแต่แรก

Note 2: สิ่งที่คนมักมองข้ามที่สุดเวลาทำฟอร์มคือเรื่อง Compliance โดยเฉพาะ พ.ร.บ. คุ้มครองข้อมูลส่วนบุคคล (PDPA) ซึ่งการเขียน Privacy Notice และช่องยินยอม (Consent) ให้ถูกต้องตามข้อกฎหมายแบบครอบคลุม มักจะถูกลืมเมื่อเราต้องพิมพ์เองแบบ manual

  • Gemini ดึงรายละเอียดจาก Course Outline ใน Google Docs มาแปลงเป็นโครงสร้างแบบฟอร์มที่มีฟิลด์เฉพาะเจาะจง เช่น ข้อจำกัดเรื่องอาหาร หรือเงื่อนไขการบันทึกภาพ
  • คลัง Prompt อย่าง Ultimate Prompt ช่วยเติมเต็มช่องว่างด้าน Legal ด้วย Template Privacy Notice ที่สอดคล้องกับมาตราสำคัญของกฎหมายไทยโดยตรง
  • เปลี่ยนสถานะของงานเอกสารที่น่าเบื่อ ให้กลายเป็น Automation Asset ที่พร้อมนำไปปรับปรุงและใช้ซ้ำได้เรื่อยๆ

Gemini Canvas: แปลงความต้องการเป็น Google Apps Script

เมื่อได้โครงสร้างคำถามและ Privacy Notice ครบถ้วนแล้ว เราจะไม่เอาข้อความเหล่านั้นไปไล่ก๊อปปี้แปะลงฟอร์มเอง แต่เราจะสั่งให้ AI แปลง Logic ทั้งหมดเป็น Apps Script Code ทันที

Note 3: การใช้ความสามารถอย่าง Canvas ใน Gemini ทำให้เราเห็น Code Generated แบบแยกหน้าจอชัดเจน ไม่ต้องสลับหน้าต่างไปมา และถ้าเกิด Error ระหว่าง Execute โค้ด เราเพียงแค่นำข้อความแจ้งเตือนสีแดงกลับมาแปะให้ Gemini ช่วย Debug แล้วรับเวอร์ชันแก้ไขไปรันใหม่ได้ในเสี้ยววินาที

  • คำสั่งเดียวผ่าน Gemini Canvas สามารถ Generate โค้ด JavaScript สำหรับ Google Form API ได้แบบ 100%
  • ผู้ใช้ไม่จำเป็นต้องมีความรู้เรื่อง Syntax ขั้นสูง เพียงแค่เปิด script.google.com กด New Project แล้ววางโค้ดลงไป
  • ระบบจัดการสร้าง Form Title, Description, Checkbox, Multiple Choice และ Validation Rules ให้ครบทั้งหมดในคราวเดียว

Permission & Execution: รันสคริปต์ให้กลายเป็นฟอร์มจริง

ขั้นตอนสุดท้ายคือการกด Run บน Google Apps Script เพื่อให้ Google Workspace สร้างไฟล์ฟอร์มจริงขึ้นมาบน Google Drive ของเรา

Note 4: หลายคนมักจะตกใจเวลาระบบขึ้นหน้าต่างเตือนสีแดงว่า "Google hasn't verified this app" แต่ในความเป็นจริงนี่คือโค้ดที่เราควบคุมและสั่งการเองบนบัญชีของเรา ดังนั้นการกดเข้าไปที่ Advanced แล้วเลือกกดยืนยันสิทธิ์ จึงเป็นขั้นตอนปกติสำหรับการรันสคริปต์ส่วนตัว

  • ใช้เวลาสั่งรันสคริปต์เพียงไม่กี่วินาที ระบบจะสร้าง Google Form ตัวเต็มพร้อมลิงก์ Edit และ Public URL ในทันที
  • ถ้าสคริปต์สะดุดด้วย Error ใดๆ การโยน Exception กลับไปให้โมเดลตัวเก่งช่วยวิเคราะห์จะแก้ปัญหาได้เร็วกว่าการมานั่งไล่บรรทัดเองหลายเท่า
  • สำหรับฟอร์มที่ต้องการฟังก์ชันระดับสูงหรือการออกแบบหน้าจอที่ซับซ้อนกว่าปกติ การขยับไปต่อยอดด้วย Web App หรือ Script ขั้นสูงก็สามารถทำต่อบนรากฐานเดียวกันได้

The New Way of Working: อย่าเริ่มสร้างจากหน้ากระดาษเปล่า

ถ้าเราเริ่มตอนที่ต้องมานั่งพิมพ์ทีละข้อความ สร้างคำถามทีละข้อ หรือมานั่งปวดหัวกับการพิมพ์ Privacy Notice ให้ถูกกฎหมาย เราก็คงไม่ทันคนที่ใช้ AI ช่วยออกแบบ Workflow และยิงโค้ดอัตโนมัติเสร็จไปตั้งแต่ 5 นาทีแรก

เหมือนกับที่ทุกองค์กรยุคใหม่เปลี่ยนวิธีเขียนซอฟต์แวร์ด้วย Code Assistant งานจัดการข้อมูลทั่วไปบน Google Workspace ก็มาถึงจุดที่เราต้องสั่งการผ่าน Natural Language และปล่อยให้ Script เป็นตัวลงมือทำแทน

ผมมองเห็นอนาคตที่ไม่มีใครต้องมานั่งคลิกสร้างแบบสอบถามหรือระบบบันทึกข้อมูลแบบ Manual อีกต่อไป เพราะทุกอินพุตจะเริ่มต้นจากการโยน Context ให้ Agentic Workflow จัดการสร้างระบบรับข้อมูล ประมวลผล และส่งต่อเข้า Database ให้เสร็จสิ้นโดยอัตโนมัติภายในคำสั่งเดียวครับ