รับ order จากลูกค้าทาง Line — ต้องมาพิมพ์ลง Sheets ทีละอัน ลูกค้า 50 คนต้องทำ 50 ครั้ง ถ้าพลาดไปก็ miss order
Google Form ลูกค้ากรอกเอง ข้อมูลเข้า Sheets อัตโนมัติ ส่ง email ยืนยันทันที — รับ order ได้ตลอด 24 ชั่วโมง ไม่ต้องมีใครรับสาย
ใช้ได้ทุก use case: Order, Survey, Check-in, Feedback
Google Form ฟรี ไม่จำกัดจำนวน response Microsoft Forms เชื่อม Excel Online ได้เช่นกัน แต่ Google Form + Sheets ง่ายกว่าสำหรับทีมที่ใช้ Gmail อยู่แล้ว
วิธีเชื่อม Form กับ Sheets ขั้นตอนต่อขั้นตอน
สร้าง Google Form และเพิ่มคำถาม
ไปที่ forms.google.com → สร้าง Form ใหม่ เพิ่มคำถามตามที่ต้องการ เช่น Order form:
เชื่อมกับ Google Sheets
คลิก tab Responses → กดไอคอน Google Sheets (สีเขียว) → เลือก "Create a new spreadsheet" → ตั้งชื่อ Sheets → Create
ตั้งแต่นี้ทุก response ที่กรอกมาจะเข้า Sheets อัตโนมัติ พร้อม Timestamp ทุกครั้ง
ส่ง Email อัตโนมัติเมื่อมี Order เข้ามา
วิธีง่าย (ไม่ต้อง code): Form → ... → Get email notifications for new responses — รับ email ทุกครั้งที่มีคนกรอก
วิธี Advanced (ส่ง auto-reply ให้ลูกค้าด้วย): Extensions → Apps Script
ใส่ code → Save → Triggers → Add trigger → เลือก onFormSubmit → From spreadsheet → On form submit

สร้าง Form — เพิ่มคำถาม + ตั้ง validation ป้องกันข้อมูลผิด
เทคนิค Form ที่มืออาชีพใช้
- Conditional Logic (Go to section) — ถ้าเลือก "มีปัญหา" ไปหน้าถามรายละเอียด, ถ้า "ไม่มีปัญหา" ข้ามไปหน้า submit — ทำ Form ฉลาดขึ้น
- Prefill URL — ส่งลิงก์ Form ที่มีค่า default กรอกล่วงหน้า เช่น ชื่อลูกค้ากรอกไว้แล้ว ลดภาระลูกค้า
- จำกัดตอบ 1 ครั้ง — Form settings → Responses → Limit to 1 response (ต้อง login Google) ป้องกัน vote ซ้ำ
- Section แยกหัวข้อ — Form ยาวๆ แบ่งเป็น Section ดูไม่รก ผู้ตอบเห็น progress bar รู้ว่าเหลืออีกกี่ขั้น
ปัญหาที่พบบ่อย
ข้อมูลไม่เข้า Sheets
ตรวจว่า Form ยัง linked กับ Sheets อยู่ไหม — Form → Responses → ถ้าไม่เห็นไอคอน Sheets หมายถึงยังไม่ได้ link ตรวจ Accepting responses toggle ว่าเปิดอยู่
Apps Script ส่ง email ไม่ได้
ตรวจ: 1) Trigger ตั้งถูก sheet ไหม 2) e.values index ถูกไหม (เริ่มจาก 0 = Timestamp, 1 = คำถามแรก) 3) Gmail quota ยังไม่หมด (ฟรีส่งได้วันละ 100 ครั้ง)
คอลัมน์ใน Sheets ไม่ตรงกับ Form
ถ้าเพิ่ม/ลบคำถามใน Form หลัง link แล้ว คอลัมน์ใน Sheets จะไม่อัปเดตอัตโนมัติ — เพิ่มคำถามใหม่ใน Form → Sheets จะเพิ่ม column ใหม่ต่อท้าย ข้อมูลเก่าไม่หาย
คำถามที่ถามบ่อย
ดู response แบบ real-time ได้ไหม?
ได้ เปิด Sheets ที่ link ไว้ทิ้งไว้ ข้อมูลจะปรากฏทันทีเมื่อมีคนกรอก ไม่ต้อง refresh
จำกัดจำนวน response ได้ไหม?
ไม่มีตัวเลือก built-in สำหรับจำกัดจำนวนตรงๆ แก้ได้ด้วย Apps Script: ตรวจ COUNTA ใน Sheets ถ้าเกิน limit แล้วปิด Form อัตโนมัติด้วย Form.setAcceptingResponses(false)
ส่ง response ให้อีเมลอื่นด้วยได้ไหม?
ได้ใน Apps Script: GmailApp.sendEmail ส่งหลาย email ในครั้งเดียวได้ แค่ใส่หลาย email คั่น comma หรือวนลูปส่งทีละคน
Upload ไฟล์ใน Form ได้ไหม?
ได้ เพิ่มคำถามประเภท "File upload" — ไฟล์จะเซฟไปที่ Google Drive ของ owner โดยอัตโนมัติ แนบใบเสนอราคา รูปภาพสินค้า หรือเอกสาร HR ได้เลย
