Cover
Google Apps Script แจกฟรี

ระบบลงเวลาปฏิบัติงานด้วย GPS

ดาวน์โหลดแล้ว: 58 ครั้ง อัปเดตเมื่อ: 14/04/2569
รายละเอียดระบบ
ระบบลงเวลาปฏิบัติงานด้วย GPS ด้วย Google Apps Script
เหมาะสำหรับหน่วยงานที่ต้องการระบบลงเวลาออนไลน์ ใช้งานง่าย ไม่ต้องติดตั้งแอป รองรับมือถือทันที
❗ แจกฟรีสำหรับการใช้งานเท่านั้น
ไม่อนุญาตให้นำไปจำหน่ายหรือดัดแปลงเพื่อขาย
📥 สำเนาโค้ดอยู่ใต้คอมเมนต์

⏰ ระบบลงเวลาปฏิบัติงานด้วย GPS (Google Apps Script)
ระบบนี้ถูกพัฒนาในรูปแบบ Web Application สามารถเปิดใช้งานผ่านมือถือหรือคอมพิวเตอร์ได้ทันที โดยมีโครงสร้างการทำงานหลัก 3 ส่วนสำคัญ ดังนี้
🛠️ องค์ประกอบหลักของระบบ
1️⃣ ส่วนหน้าบ้าน (Front-end / UI)
ไฟล์ index.html ทำหน้าที่เป็นหน้าเว็บสำหรับให้พนักงานลงเวลา
• ออกแบบให้ใช้งานบนมือถือได้ดี
• ใช้ Tailwind CSS เพื่อให้หน้าตาสวยงาม
• ใช้ SweetAlert2 สำหรับระบบแจ้งเตือนแบบ Pop-up
ผู้ใช้งานสามารถกรอกข้อมูลและกดบันทึกเวลาได้อย่างสะดวก

2️⃣ ส่วนหลังบ้าน (Back-end / Server)
ไฟล์ Code.gs ซึ่งเป็น Google Apps Script ทำหน้าที่
• รับข้อมูลจากหน้าเว็บ
• ประมวลผลข้อมูล
• สร้างลิงก์แผนที่จากพิกัด GPS
• บันทึกข้อมูลลงฐานข้อมูล

3️⃣ ส่วนฐานข้อมูล (Database)
ใช้ Google Sheets เป็นฐานข้อมูลหลัก
• เก็บข้อมูลการลงเวลาทั้งหมด
• สามารถนำข้อมูลไปวิเคราะห์หรือสรุปรายงานได้ทันที

🔄 ขั้นตอนการทำงานของระบบ
1️⃣ ผู้ใช้เปิดระบบ
พนักงานเปิดลิงก์ Web App ผ่านมือถือหรือคอมพิวเตอร์
2️⃣ กรอกข้อมูลการลงเวลา
• รหัสพนักงาน
• ชื่อ-นามสกุล
• ประเภทการลงเวลา (เข้างาน / ออกงาน)
3️⃣ ระบบดึงพิกัด GPS
เมื่อกดปุ่ม บันทึกเวลาและพิกัด GPS
ระบบจะขออนุญาตเข้าถึงตำแหน่งของอุปกรณ์ และดึงค่า
• Latitude
• Longitude
4️⃣ ส่งข้อมูลไปยังหลังบ้าน
หน้าเว็บจะส่งข้อมูลทั้งหมดไปยัง Apps Script
5️⃣ บันทึกลง Google Sheets
ระบบจะ
• สร้าง Timestamp วันและเวลา
• สร้างลิงก์ Google Maps จากพิกัด
• บันทึกข้อมูลลงเป็นแถวใหม่ใน Sheets
6️⃣ แจ้งผลการบันทึก
เมื่อบันทึกสำเร็จ ระบบจะแสดง Pop-up แจ้งว่า
✅ บันทึกข้อมูลเวลาเรียบร้อยแล้ว

✨ จุดเด่นของระบบ
✅ ไม่ต้องติดตั้งแอป ใช้งานผ่าน Browser ได้เลย
✅ ตรวจสอบพิกัดจริงจาก GPS
✅ ดูตำแหน่ง Check-in ผ่าน Google Maps ได้ทันที
✅ ใช้เครื่องมือฟรีของ Google ทั้งระบบ
✅ Deploy ครั้งเดียวใช้งานได้ทันที

🚀 แนวทางการพัฒนาต่อยอด
ท่านสามารถนำระบบนี้ไปพัฒนาต่อยอดได้ เช่น
🔹 เพิ่ม ระบบ Login ด้วยบัญชี Google / รหัสพนักงาน
🔹 เพิ่ม การจำกัดพื้นที่ลงเวลา (Geofence)
🔹 เพิ่ม ระบบถ่ายรูปตอน Check-in
🔹 เพิ่ม Dashboard สรุปเวลาการทำงาน
🔹 เชื่อมต่อ Looker Studio ทำรายงาน HR อัตโนมัติ
🔹 เพิ่ม ระบบแจ้งเตือน LINE เมื่อพนักงานลงเวลา

📌 เหมาะสำหรับ
• โรงเรียน
• องค์กรราชการ
• บริษัทเอกชน
• อบต. / เทศบาล
• หน่วยงานที่มีพนักงานลงพื้นที่
ระบบนี้แจกฟรี!