/**
* ═══════════════════════════════════════════════════════════════════════════
* ระบบตรวจเลขประจำตัวผู้เสียภาษี · Thai Tax ID / National ID Validator
* ระบบที่ 29/100 — กลุ่มบัญชี, การเงิน & เอกสารออฟฟิศ
* ───────────────────────────────────────────────────────────────────────────
* ปัญหาที่แก้ : "ออกใบกำกับภาษีไปแล้ว เลขผู้เสียภาษีลูกค้าผิด ต้องออกใหม่ ·
* มีลูกค้าเป็นพันราย ไม่รู้ว่าเลขไหนผิดบ้าง ·
* เลขผิดแค่หลักเดียว แต่หาไม่เจอว่าหลักไหน ·
* ไม่รู้ว่าเลขที่ได้มาเป็นบุคคลธรรมดาหรือนิติบุคคล"
*
* ✅ จุดเด่น = ไม่ได้บอกแค่ "ผิด" แต่ช่วย "เดาว่าเลขที่ถูกควรเป็นอะไร"
* (ตรวจทั้งกรณีพิมพ์ผิด 1 หลัก และกรณีสลับตัวเลขติดกัน)
*
* ความสามารถ
กรอกอีเมลด้านขวาเพื่อดูโค้ดเต็มและคัดลอก
ฟรี ไม่มีค่าใช้จ่าย
ข้อควรรู้ก่อนใช้
ติดตั้งยังไง (ประมาณ 10 นาที)
- 1 แตกไฟล์ ZIP จะได้ Code.gs · index.html · appsscript.json และคู่มือ README.md
- 2 เปิด script.google.com → New project → Project Settings ติ๊ก Show "appsscript.json"
- 3 วางเนื้อหา appsscript.json และ Code.gs แล้วกด + → HTML ตั้งชื่อ index วาง index.html
- 4 เลือกฟังก์ชัน setup → กด Run → อนุญาตสิทธิ์ ระบบจะสร้าง Google Sheet ให้เอง
- 5 Deploy → New deployment → Web app แล้วเปิดลิงก์ที่ได้ใช้งานได้เลย
📘 ขั้นตอนละเอียด การตั้งค่า (เช่น LINE Token ใน Script Properties) โครงสร้างชีต และคำถามที่พบบ่อย อยู่ในไฟล์ README.md ที่แนบใน ZIP — เปิดด้วย Notepad หรือ VS Code ได้เลย
⚠️ ตอนกด Run ครั้งแรก Google จะขึ้นเตือนว่า “แอปนี้ยังไม่ได้รับการยืนยัน” เป็นเรื่องปกติของสคริปต์ที่เราเขียนเอง กด Advanced → Go to (ชื่อโปรเจกต์) เพื่อไปต่อ · สคริปต์ทำงานในบัญชี Google ของคุณเอง เราไม่เห็นไฟล์ของคุณ
เกี่ยวกับเครื่องมือนี้
ปัญหาที่แก้ • ออกใบกำกับภาษีไปแล้ว เลขลูกค้าผิด ต้องออกใหม่/ยกเลิก — ตรวจก่อนออกเอกสาร ใช้เวลา 2 วินาที • มีลูกค้าเป็นพันราย ไม่รู้ว่าเลขไหนผิด — 🔗 ชี้ไปที่ Google Sheet ของคุณ ระบบตรวจทั้งไฟล์แล้วเขียนผลกลับ • เลขผิดแค่หลักเดียว แต่หาไม่เจอว่าหลักไหน — 🩹 ระบบลองแก้ทุกหลักและลองสลับตัวเลข แล้วบอกว่าน่าจะเป็นเลขอะไร • ไม่รู้ว่าเลขที่ได้มาเป็นบุคคลธรรมดาหรือนิติบุคคล — อ่านโครงสร้างให้ทุกหลัก พร้อมบอกจังหวัดและปีที่จดทะเบียน • เลขซ้ำในฐานข้อมูลโดยไม่รู้ตัว — ตรวจซ้ำให้ทั้งในไฟล์ที่วางและในชีตปลายทาง • อยากทดสอบระบบแต่ไม่มีเลขจริง — 🧪 สร้างเลขตัวอย่างที่ผ่านสูตร (แต่ไม่ใช่ของใครจริง) ความสามารถ 1️⃣ ตรวจทีละเลข • พิมพ์ได้ทั้งมีขีดและไม่มีขีด · ตรวจสดขณะพิมพ์ • แสดงเลขเป็นช่อง ๆ 13 ช่อง — หลักตรวจสอบ (หลักที่ 13) เป็นสีเขียวเมื่อผ่าน สีแดงเมื่อไม่ผ่าน • 🔎 อ่านโครงสร้างให้ทุกหลัก — ประเภทบุคคล/นิติบุคคล · จังหวัด · ประเภทนิติบุคคล · ปีที่จดทะเบียน • 🩹 แนะนำเลขที่น่าจะถูก เมื่อไม่ผ่าน 2️⃣ ตรวจยกชุด • วางได้ทีละ 3,000 บรรทัด • มีชื่อคู่ค้าติดมาด้วยก็ได้ — ระบบหาเซลล์ที่เป็นเลข 13 หลักเอง • ตรวจ เลขซ้ำ ให้ด้วย • ก๊อปเฉพาะรายการที่มีปัญหาไปวางใน Excel ได้ • เก็บผลเข้าสมุดทะเบียนในคลิกเดียว 3️⃣ 🔗 ตรวจ Google Sheet ของคุณเอง ⭐ ฟีเจอร์ที่ประหยัดเวลาที่สุด — ไม่ต้องคัดลอกข้อมูลไปมา • ใส่ลิงก์ชีต → บอกว่าเลขอยู่คอลัมน์ไหน → กดตรวจ • ระบบ เขียนผลกลับ ลงคอลัมน์ที่คุณเลือก (ผ่าน / ไม่ผ่าน: เหตุผล / ผ่าน (ซ้ำ)) • ตรวจได้สูงสุด 5,000 แถวต่อครั้ง • แสดงเฉพาะแถวที่มีปัญหา พร้อมเลขแถวให้กดไปแก้ได้ทันที 4️⃣ 📒 สมุดทะเบียนคู่ค้า • เก็บชื่อ · เลข · สาขา · โทร · อีเมล ไว้ใช้ซ้ำ • ปุ่ม ตรวจทั้งสมุด อัปเดตผลทุกแถวรวดเดียว • เห็นสถิติ: ผ่าน / ไม่ผ่าน / ซ้ำ / ยังไม่มีเลข • ประวัติการตรวจ 20 ครั้งล่าสุด 5️⃣ 🧪 สร้างเลขตัวอย่าง สำหรับทดสอบระบบ/สอนพนักงาน — เลขผ่านสูตรแต่ ไม่ใช่ของใครจริง ⚠️ ห้ามนำไปกรอกในเอกสารจริง
ระบบตรวจเลขประจำตัวผู้เสียภาษี (Thai Tax ID / National ID Validator)
ไม่ได้บอกแค่ว่า "ผิด" — แต่ช่วย เดาว่าเลขที่ถูกควรเป็นอะไร
- Web App พร้อมใช้ ข้อมูลเก็บใน Google Sheet ของคุณเอง
- ได้ครบทุกไฟล์ + คู่มือติดตั้งภาษาไทย (README.md)
- แก้โค้ดต่อเองได้ ไม่ล็อก ไม่มีค่ารายเดือน