“อยากมีระบบเช็คชื่อโดยไม่ต้องเขียนโค้ด? วันนี้ผมจะพาคุณทำระบบเช็คชื่อใน 5 นาที ด้วย AppSheet ฟรี ใช้ได้จริง!”
เป้าหมาย
- 
พนักงานใช้มือถือในการ “เช็คชื่อเข้า” และ “เช็คชื่อออก”
 - 
ผู้บริหารดูรายงานเข้า-ออกงาน รายวัน/รายเดือน ได้จาก Google Sheet
 - 
ระบบใช้งานได้ใน 1 วัน ไม่ต้องตั้ง Server
 
โครงสร้าง Google Sheets
🔹 ชื่อชีต: Employees
| EmployeeID | ชื่อ-สกุล | ตำแหน่ง | สถานะ | 
|---|---|---|---|
| E001 | สมชาย ใจดี | ธุรการ | ทำงานอยู่ | 
| E002 | สมหญิง รักงาน | การเงิน | ลาออก | 
🔹 ชื่อชีต: TimeLogs
| LogID | วันที่ | เวลา | EmployeeID | ประเภท | หมายเหตุ | 
|---|---|---|---|---|---|
| 1 | 2025-05-24 | 08:02:15 AM | E001 | เข้า | |
| 2 | 2025-05-24 | 05:13:10 PM | E001 | ออก | เลิกงานตามเวลา | 
เมนูการใช้งานใน AppSheet
👤 ผู้ใช้งาน (พนักงาน)
| เมนู | ฟังก์ชัน | 
|---|---|
| 🔘 ลงชื่อเข้า | บันทึกเวลาปัจจุบัน → ประเภท "เข้า" → ระบบบันทึกอัตโนมัติ | 
| 🔘 ลงชื่อออก | บันทึกเวลาปัจจุบัน → ประเภท "ออก" → เพิ่มหมายเหตุ (ถ้ามี) | 
| 📄 ประวัติของฉัน | ดูรายการเข้า-ออกย้อนหลัง (Filter ด้วย Email หรือ EmployeeID) | 
🧑💼 ผู้ดูแลระบบ (HR/ผู้จัดการ)
| เมนู | ฟังก์ชัน | 
|---|---|
| 📊 สรุปเวลาเข้าออก | รายงานรวมต่อวัน/เดือน → แสดงว่าใครเข้า-ออกกี่โมง | 
| 👥 รายชื่อพนักงาน | เพิ่ม/ลบ/แก้ไขข้อมูลพนักงาน | 
| 📤 ส่งออกข้อมูล | ดึงข้อมูลจาก TimeLogs เป็น Excel หรือ PDF | 
🎨 หน้า Form ตัวอย่างใน AppSheet
- 
วันที่ →
NOW()หรือTODAY()(ซ่อน) - 
เวลา →
NOW()(ซ่อน) - 
EmployeeID → จากระบบ Login หรือเลือกจาก Drop-down
 - 
ประเภท → Drop-down "เข้า / ออก"
 - 
หมายเหตุ → ช่องเสริม (เช่น “มาสาย”, “ออกไปประชุม”)
 
📈 Dashboard ที่สร้างได้
- 
กราฟ bar chart: จำนวนเข้า/ออกรายวัน
 - 
ตาราง pivot: แสดงการเข้า-ออกของพนักงานแต่ละคน
 - 
Heatmap: ใครมาทำงานวันไหนบ้าง (ปฏิทิน)
 
🔹 CheckType (เลือกเข้า / ออก)
- 
Type: Enum
 - 
Values:
"เข้า", "ออก" - 
Allow other values: FALSE 
📱 การออกแบบ หน้าจอเช็คชื่อ
✅ View: “เช็คชื่อ”
- 
Type: Form
 - 
Source table:
TimeLogs - 
ชื่อ View:
ลงชื่อเข้า/ออก - 
Show columns:
- 
EmployeeID→ แบบ Drop-down หรือกรอกอัตโนมัติ - 
CheckType→ “เข้า” / “ออก” - 
Note→ ถ้ามี 
 - 
 - 
Columns ที่ “ซ่อน”:
- 
Timestamp(ยังใช้งานอยู่แต่ไม่ต้องให้ผู้ใช้กรอก) - 
LogID 
 - 
 
✅ เมื่อผู้ใช้กรอกเสร็จ → ระบบจะสร้างเรคคอร์ดพร้อม Timestamp ทันที
🗂 View สำหรับดูประวัติ (พนักงาน)
✅ View: “ประวัติของฉัน”
- 
Type: Table
 - 
Source:
TimeLogs - 
Slice: Filter ให้แสดงเฉพาะ EmployeeID ของผู้ใช้ปัจจุบัน
(ถ้าเปิด User Login Authentication) - 
Group by:
Date 
📊 View สำหรับผู้ดูแล (HR)
- 
Dashboard รวม:
- 
🔹 Chart: จำนวนนับเข้า-ออกต่อวัน
 - 
🔹 Table: พนักงานที่มาทำงานวันนี้
 - 
🔹 Filter: ดูรายบุคคล
 
 - 
 
.png)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น