JABPHAP
Code.gs · 1004 บรรทัด
/**
 * ═══════════════════════════════════════════════════════════════════════════
 *  ระบบคำนวณ OT & ค่าล่วงเวลา  ·  Overtime Calculator
 *  ระบบที่ 40/100  —  กลุ่มงานบุคคล (HR) & จัดการเวลาทำงาน
 * ───────────────────────────────────────────────────────────────────────────
 *  ปัญหาที่แก้ : "คิด OT ผิดอัตราเป็นประจำ (1.5 / 2 / 3 เท่า งงตลอด) ·
 *                พนักงานเขียนใบ OT ส่งกระดาษ หายบ้าง อ่านไม่ออกบ้าง ·
 *                ไม่รู้ว่าใคร OT เกิน 36 ชม./สัปดาห์ (ผิดกฎหมาย) ·
 *                สิ้นเดือนนั่งคีย์ Excel ใหม่ทั้งเดือน"
 *
 *  ⭐ จุดเด่น = แยกชั่วโมงตามกฎหมายให้อัตโนมัติ
 *     ใส่แค่ "เข้ากี่โมง ออกกี่โมง" ระบบแยกให้เองว่าชั่วโมงไหนเป็น
 *     เวลาปกติ · OT 1.5 เท่า · ทำงานวันหยุด 1–2 เท่า · OT วันหยุด 3 เท่า
 *     พร้อม 🚨 เตือนเมื่อเกินเพดานกฎหมาย 36 ชม./สัปดาห์
🔒

สั่งซื้อด้านขวาเพื่อรับโค้ดเต็ม

ได้ไฟล์โปรเจกต์ .zip ทันทีหลังชำระเงิน

ติดตั้งยังไง (ประมาณ 10 นาที)

  1. 1 แตกไฟล์ ZIP จะได้ Code.gs · index.html · appsscript.json และคู่มือ README.md
  2. 2 เปิด script.google.comNew project → Project Settings ติ๊ก Show "appsscript.json"
  3. 3 วางเนื้อหา appsscript.json และ Code.gs แล้วกด + → HTML ตั้งชื่อ index วาง index.html
  4. 4 เลือกฟังก์ชัน setup → กด Run → อนุญาตสิทธิ์ ระบบจะสร้าง Google Sheet ให้เอง
  5. 5 Deploy → New deployment → Web app แล้วเปิดลิงก์ที่ได้ใช้งานได้เลย

📘 ขั้นตอนละเอียด การตั้งค่า (เช่น LINE Token ใน Script Properties) โครงสร้างชีต และคำถามที่พบบ่อย อยู่ในไฟล์ README.md ที่แนบใน ZIP — เปิดด้วย Notepad หรือ VS Code ได้เลย

⚠️ ตอนกด Run ครั้งแรก Google จะขึ้นเตือนว่า “แอปนี้ยังไม่ได้รับการยืนยัน” เป็นเรื่องปกติของสคริปต์ที่เราเขียนเอง กด Advanced → Go to (ชื่อโปรเจกต์) เพื่อไปต่อ · สคริปต์ทำงานในบัญชี Google ของคุณเอง เราไม่เห็นไฟล์ของคุณ

ติดตั้งไม่เป็น? ให้เราติดตั้งให้ ฿590

  • • ติดตั้งในบัญชี Google ของคุณ พร้อมสร้างชีตฐานข้อมูลให้
  • • ตั้งค่าที่จำเป็นให้ (เช่น LINE Token · อีเมลแจ้งเตือน) แล้วสอนใช้ผ่านแชท
  • • ได้ลิงก์ใช้งานจริงกลับไป ไม่ต้องแตะโค้ดเลย
ทักแชทนัดติดตั้ง

เกี่ยวกับเครื่องมือนี้

ปัญหาที่เจอกันจริง • คิดอัตราผิด (1.5 / 2 / 3 เท่า งงตลอด) — จ่ายขาด → ลูกจ้างร้องเรียน · จ่ายเกิน → บริษัทเสียเงินฟรี • ใบ OT เป็นกระดาษ หายบ้าง อ่านไม่ออกบ้าง — สิ้นเดือนหาไม่เจอ ต้องเชื่อคำบอกเล่า • ไม่รู้ว่าใครเกิน 36 ชม./สัปดาห์ — ผิดกฎหมาย ม.26 · เสี่ยงถูกปรับและอุบัติเหตุจากความล้า • สิ้นเดือนคีย์ Excel ใหม่ทั้งเดือน — ใช้เวลา 2 วัน และยังผิดพลาดอยู่ดี • แก้เงินเดือนย้อนหลัง ต้องคิดใหม่ทุกใบ — ไม่มีใครกล้าแก้ ปล่อยผิดไปทั้งงวด จุดเด่นของระบบนี้ 1. แยกชั่วโมงตามกฎหมายให้อัตโนมัติ — หัวใจของระบบ ใส่แค่ วันที่ · เข้างาน · ออกงาน · เวลาพัก ระบบแยกให้เองว่าชั่วโมงไหนเป็นประเภทอะไร: • วันทำงานปกติ — เวลาปกติ (ไม่จ่ายเพิ่ม) — OT × 1.5 (ม.61) • วันหยุด — ลูกจ้างรายเดือน (ได้ค่าจ้างวันหยุดอยู่แล้ว) — × 1 (ม.62) — OT วันหยุด × 3 (ม.63) • วันหยุด — ลูกจ้างรายวัน/รายชั่วโมง (ไม่ได้ค่าจ้างวันหยุด) — × 2 (ม.62) — OT วันหยุด × 3 (ม.63) จุดที่คนคิดผิดบ่อยที่สุดคือ ช่องกลาง — ลูกจ้างรายเดือนได้เพิ่ม 1 เท่า ไม่ใช่ 2 เท่า เพราะเงินเดือนของเขาครอบคลุมวันหยุดอยู่แล้ว ส่วนลูกจ้างรายวันได้ 2 เท่าเพราะไม่ได้ค่าจ้างวันหยุด "วันหยุด" ระบบรู้เองจาก 2 แหล่ง: • วันหยุดที่ประกาศไว้ในแท็บ 🎌 วันหยุด (นักขัตฤกษ์ · วันหยุดบริษัท) • วันหยุดประจำสัปดาห์ คำนวณจาก "วันทำงาน/สัปดาห์" ของพนักงานแต่ละคน (6 วัน → หยุดอาทิตย์ · 5 วัน → หยุดเสาร์-อาทิตย์) 2. 🚨 เตือนเมื่อเกินเพดาน 36 ชม./สัปดาห์ ม.26 กำหนดว่า OT + ทำงานในวันหยุด รวมกันต้องไม่เกิน 36 ชม./สัปดาห์ • พนักงานส่งรายการ → ถ้าเกิน ระบบแจ้งทันทีในหน้าจอ และ ส่งอีเมลติดธง 🚨 ให้ HR • หน้า HR แสดงจำนวนคนที่เกิน เป็นการ์ดแยกสีแดง พร้อมบอกว่าเกินสัปดาห์ไหน กี่ชั่วโมง • นับสัปดาห์ตามวันเริ่มต้นที่ตั้งไว้ (จันทร์หรืออาทิตย์ — ตั้งได้) ระบบ ไม่บล็อกการส่ง เพราะบางกรณีมีเหตุจำเป็นจริง — แต่ทำให้ HR เห็นก่อนอนุมัติ 3. 🔁 คำนวณใหม่ทั้งงวดในคลิกเดียว แก้เงินเดือนย้อนหลัง · แก้อัตรา · เพิ่มวันหยุดที่ลืมประกาศ → กด 🔁 คำนวณใหม่ ระบบคิดใหม่ทุกรายการในงวดจากเวลาเข้า-ออกเดิม และบอกว่ายอดรวมเปลี่ยนไปกี่บาท 4. พนักงานแจ้ง OT เองจากมือถือ ส่งลิงก์เฉพาะตัวให้พนักงาน — เปิดแล้วเห็น: • ยอดที่อนุมัติแล้ว / รออนุมัติ / ชั่วโมงรวมในงวด • ฟอร์มแจ้ง OT พร้อม แสดงยอดเงินให้ดูทันทีก่อนกดส่ง (คำนวณจากฝั่ง server จริง ไม่ใช่เดา) • ประวัติรายการทั้งงวด ไม่ต้องล็อกอิน ไม่ต้องมี Google Account 5. ปัดเศษที่ตรงไปตรงมา ตั้งได้ว่า "ต่ำกว่ากี่นาทีไม่นับ" และ "ปัดลงเป็นทวีคูณของกี่นาที" ⚠️ README นี้ระบุตรง ๆ ว่า การปัดลงเป็นผลเสียกับลูกจ้าง ถ้าไม่มีข้อตกลงชัดเจนในข้อบังคับบริษัท ให้ตั้งทั้งสองค่าเป็น 1 (ไม่ปัด) ระบบตั้งค่าเริ่มต้นไว้ที่ 30/30 เพราะเป็นแนวปฏิบัติที่พบบ่อย ไม่ใช่เพราะมันถูกต้องที่สุด

ระบบคำนวณ OT & ค่าล่วงเวลา

ใส่แค่ "เข้ากี่โมง ออกกี่โมง" ระบบแยกอัตรา 1.5 / 1 / 2 / 3 เท่าให้เอง พร้อมเตือนเมื่อเกินเพดานกฎหมาย

฿290 จ่ายครั้งเดียว ใช้ได้ตลอด
  • Web App พร้อมใช้ ข้อมูลเก็บใน Google Sheet ของคุณเอง
  • ได้ครบทุกไฟล์ + คู่มือติดตั้งภาษาไทย (README.md)
  • แก้โค้ดต่อเองได้ ไม่ล็อก ไม่มีค่ารายเดือน

จ่ายผ่าน PromptPay · แนบสลิปแล้วได้ไฟล์ทันที

ใช้หลายระบบ ซื้อทั้งชุดคุ้มกว่า

ชุดงานบุคคล (HR) 15 ระบบ ฿1,750 ฿790 ประหยัด 55%
มีคำถาม ทักแชทได้เลย
โหลดแล้ว 0 ครั้ง 37 KB
LINE