/**
* ═══════════════════════════════════════════════════════════════════════════
* ระบบสรุปสถิติการลาประจำปี · Leave Analytics & Bradford Factor
* ระบบที่ 35/100 — กลุ่มงานบุคคล (HR) & จัดการเวลาทำงาน
* ───────────────────────────────────────────────────────────────────────────
* ปัญหาที่แก้ : "สิ้นปีต้องนั่งนับใบลาทีละใบ กว่าจะรู้ว่าใครลาเท่าไหร่ ·
* รู้แค่ 'ลากี่วัน' แต่ไม่รู้ว่า 'กระทบงานแค่ไหน' ·
* คนลา 10 วันติดกับคนลา 10 ครั้ง ๆ ละวัน กระทบไม่เท่ากันเลย ·
* พนักงานไม่ใช้พักร้อนทั้งปี แล้วมากองขอลาพร้อมกันเดือนธันวา ·
* ไม่รู้ว่าเดือนไหนคนลาเยอะ วางแผนกำลังคนไม่ถูก"
*
* ⭐ จุดเด่น = ไม่ได้นับแค่จำนวนวัน แต่วิเคราะห์ให้ว่า
* • ใครลาแบบกระทบงานมากที่สุด (Bradford Factor — มาตรฐาน HR สากล)
* • ใครมีรูปแบบการลาที่ควรคุยด้วย (ลาวันจันทร์/ศุกร์บ่อย · ลาติดวันหยุด)
กรอกอีเมลด้านขวาเพื่อดูโค้ดเต็มและคัดลอก
ฟรี ไม่มีค่าใช้จ่าย
ข้อควรรู้ก่อนใช้
ติดตั้งยังไง (ประมาณ 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 ของคุณเอง เราไม่เห็นไฟล์ของคุณ
เกี่ยวกับเครื่องมือนี้
ปัญหาที่แก้ • สิ้นปีต้องนั่งนับใบลาทีละใบ — สรุปทั้งบริษัทให้ในหน้าเดียว แยกคน/แผนก/ประเภท/เดือน • รู้แค่ "ลากี่วัน" แต่ไม่รู้ว่ากระทบงานแค่ไหน — 🧮 Bradford Factor — ดัชนีที่ HR สากลใช้วัดผลกระทบจริง • คนลา 10 วันติด กับคนลา 10 ครั้ง ๆ ละวัน ดูเท่ากันในตาราง — ดัชนีแยกให้ชัด: 10 vs 1,000 (ต่างกัน 100 เท่า) • ไม่รู้ว่าเดือนไหนคนลาเยอะ — กราฟรายเดือน + ไฮไลต์เดือนพีค ใช้วางแผนกำลังคน • พนักงานไม่ใช้พักร้อนแล้วมากองปลายปี — 🏖️ รายชื่อคนที่ยังไม่ใช้พักร้อนเลย — เตือนตั้งแต่กลางปี • อยากรู้ว่าใครมีรูปแบบการลาที่ควรคุยด้วย — 👀 ตรวจรูปแบบ: ลาวันจันทร์/ศุกร์บ่อย · ลาสั้นถี่ · ลาติดวันหยุด • เทียบกับปีก่อนไม่ได้ — รายบุคคลแสดง ▲▼ เทียบปีก่อนทุกตัวเลข ความสามารถ • 📊 ภาพรวม — กราฟวันลารายเดือน (ไฮไลต์เดือนพีค) · โดนัทแยกประเภท · แถบแยกแผนก · วันในสัปดาห์ที่ลาบ่อย · รายชื่อคนที่ยังไม่ใช้พักร้อน • 🧮 ดัชนีผลกระทบ — ตารางเรียงตาม Bradford Factor พร้อมคำอธิบายสูตรและตัวอย่าง · ข้อสังเกตรายคน • 👥 รายบุคคล — การ์ดพร้อม heatmap 12 เดือน · ดัชนี · โควตาพักร้อนที่ใช้ไป • 🔍 รายละเอียด — เทียบกับปีก่อน ▲▼ · แยกประเภทพร้อมแถบโควตา · ใบลาทั้งหมดพร้อมวันในสัปดาห์ • 📧 ส่งรายงาน — อีเมลสรุปทั้งปี พร้อมกราฟแท่ง (ทำจาก HTML ล้วน แสดงได้ทุกโปรแกรมอีเมล) • ⚙️ ตั้งค่า — เชื่อมชีตต้นทาง · ปรับเกณฑ์ดัชนี · ตั้งชื่อประเภทลาพักร้อน/ลาป่วย
ระบบสรุปสถิติการลาประจำปี (Leave Analytics & Bradford Factor)
ไม่ได้นับแค่ "ลากี่วัน" แต่บอกว่า "กระทบงานแค่ไหน" และ "ควรคุยกับใคร"
- Web App พร้อมใช้ ข้อมูลเก็บใน Google Sheet ของคุณเอง
- ได้ครบทุกไฟล์ + คู่มือติดตั้งภาษาไทย (README.md)
- แก้โค้ดต่อเองได้ ไม่ล็อก ไม่มีค่ารายเดือน