บทความนี้ เราจะพาทำแอปด้วย Appsheet ที่ใช้สำหรับรับข้อมูลการลาของบุคลากร โดยเมื่อบันทึกแล้วจะเข้าไปอยู่ใน Google Sheets ทำให้เจ้าหน้าที่งานบุคคลสามารถนำข้อมูลไปทำต่อได้โดยง่าย หน้าตาแอปจะเป็นประมาณนี้



ถ้าพร้อมแล้วไปเริ่มกันเลย
1. เปิด Google Drive ขึ้นมา คลิกขวาเลือก “Google ชีต”

2. ตั้งชื่อไฟล์และชีตตามต้องการ

3. ตั้งชื่อหัวตารางดังนี้
3.1 TransactionID
3.2 TeacherID
3.3 ชื่อ – สกุล
3.4 ประเภทการลา
3.5 วันลาเริ่มต้น
3.6 วันลาสิ้นสุด
3.7 รวมวันเวลา
3.8 เหตุผลการลา
3.9 เอกสารแนบ (ถ้ามี)
3.10 Timestamp

4. เลือกเมนู “ส่วนขยาย” เลือก “Appsheet” เลือก “สร้างแอป”

5. รอสักครู่
6. หน้าต้อนรับสามารถปิดทิ้งได้เลย
7. คลิกเลือก “Data” แล้วจะพบกับข้อมูลตามที่เราสร้างไว้ในหัวตาราง (ขั้นตอนที่ 3)

8. เปลี่ยนประเภท (Type) ของ “ชื่อ – สกุล” ให้เป็น “Name”

9. เปลี่ยนประเภท (Type) ของ “ประเภทการลา” ให้เป็น “Enum” แล้วเข้าไปเพิ่มประเภทการลาในปุ่มรูปดินสอ โดยปกติแล้วข้าราชการมีการลา 11 ประเภท ได้แก่
การลาป่วย: ลาได้ปีละไม่เกิน 60 วันทำการ
การลาคลอดบุตร: ลาได้ไม่เกิน 90 วันต่อครั้ง
การลาไปช่วยเหลือภริยาที่คลอดบุตร: ลาได้ครั้งละไม่เกิน 15 วันทำการ
การลากิจส่วนตัว: ลาได้ปีละไม่เกิน 45 วันทำการ (สำหรับปีแรกเข้ารับราชการ ลาได้ไม่เกิน 15 วัน)
การลาพักผ่อน: มีสิทธิลาพักผ่อนได้ตามปีที่รับราชการ (รายละเอียดขึ้นอยู่กับจำนวนปีที่รับราชการ)
การลาอุปสมบทหรือการลาไปประกอบพิธีฮัจย์: สามารถลาได้ 120 วัน
การลาเข้ารับการตรวจเลือกหรือเข้ารับการเตรียมพล: ลาได้ตามระยะเวลาที่กำหนด
การลาไปศึกษา ฝึกอบรม ปฏิบัติการวิจัย หรือดูงาน: ลาได้ตามระยะเวลาที่กำหนด
การลาไปปฏิบัติงานในองค์การระหว่างประเทศ: ลาได้ตามระยะเวลาที่กำหนด
การลาติดตามคู่สมรส: ลาได้ตามระยะเวลาที่กำหนด
การลาไปฟื้นฟูสมรรถภาพด้านอาชีพ: ลาได้ตามระยะเวลาที่กำหนด

10. เข้าไปเพิ่มตัวเลือกการลาโดยคลิกที่ปุ่มรูปดินสอ (ตามขั้นตอนที่ 9) แล้วคลิกที่ปุ่ม “Add” ไปจนครบ แล้วเลือกเป็นประเภท “Dropdown” เสร็จแล้วกดปุ่ม “Done”
** ในส่วนของ “TeacherID” สามารถทำแบบ “Enum” ได้ ถ้าโรงเรียนมีการระบบ ID ให้ครูทุกคน

11. ส่วนอื่นๆ ตั้งค่า TYPE , SHOW? , EDITABLE? และ REUIRE ตามนี้

12. ในส่วนของวันลาเริ่มต้น และวันลาสิ้นสุด ใส่ค่า INITIAL VALUE เป็น TODAY()
ทั้ง 2 ช่อง ส่วน รวมวันเวลา เปลี่ยน TYPE เป็น Number และใส่ค่า INITIAL VALUE เป็น DAY([วันลาสิ้นสุด]) – DAY([วันลาเริ่มต้น]) +1

