📋 Google Form + Sheets

Google Form เชื่อม Google Sheets — รับ Order Survey ส่ง Email อัตโนมัติ

AdminYo
11 เมษายน 2026
9 นาที
Google Form เชื่อม Google Sheets รับ Order Survey อัตโนมัติ

Cheat Sheet สูตร Google Sheets ฟรี

รวมสูตรที่ใช้บ่อย พร้อมตัวอย่าง อธิบายเข้าใจง่าย เปิดดูได้ตลอดขณะทำงาน

รับ 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 ขั้นตอนต่อขั้นตอน

1

สร้าง Google Form และเพิ่มคำถาม

ไปที่ forms.google.com → สร้าง Form ใหม่ เพิ่มคำถามตามที่ต้องการ เช่น Order form:

• ชื่อ-นามสกุล (Short answer, Required)
• Email (Short answer, Email validation)
• เบอร์โทร (Short answer, Number validation)
• รายการที่ต้องการ (Dropdown หรือ Checkboxes)
• จำนวน (Short answer, Number, min=1)
• หมายเหตุเพิ่มเติม (Paragraph, Optional)
2

เชื่อมกับ Google Sheets

คลิก tab Responses → กดไอคอน Google Sheets (สีเขียว) → เลือก "Create a new spreadsheet" → ตั้งชื่อ Sheets → Create

ตั้งแต่นี้ทุก response ที่กรอกมาจะเข้า Sheets อัตโนมัติ พร้อม Timestamp ทุกครั้ง

3

ส่ง Email อัตโนมัติเมื่อมี Order เข้ามา

วิธีง่าย (ไม่ต้อง code): Form → ... → Get email notifications for new responses — รับ email ทุกครั้งที่มีคนกรอก

วิธี Advanced (ส่ง auto-reply ให้ลูกค้าด้วย): Extensions → Apps Script

function onFormSubmit(e) { var email = e.values[2]; // column index ของ email var name = e.values[1]; // column index ของชื่อ GmailApp.sendEmail(email, "ยืนยัน Order ของคุณ", "สวัสดี " + name + "\n\nได้รับ order แล้วครับ..."); }

ใส่ code → Save → Triggers → Add trigger → เลือก onFormSubmit → From spreadsheet → On form submit

Google Form — สร้างคำถามและ validation

สร้าง 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 ได้เลย

ถ้าบทความนี้มีประโยชน์ ช่วยแชร์ให้เพื่อนๆ ด้วย

อยากสร้างระบบจริงด้วย Google Sheets?

คู่มือฉบับสมบูรณ์ สอนสร้างระบบ step-by-step ตั้งแต่เริ่มต้นจนใช้งานได้จริง พร้อมเทมเพลตและไฟล์ตัวอย่างครบ

ดาวน์โหลดทันทีหลังชำระเงิน ไม่มีค่าสมัครรายเดือน

บทความที่เกี่ยวข้อง

เครื่องมือแนะนำ