เลิกพิมพ์เอง! สอน AppSheet ดึงข้อมูลมากรอกให้อัตโนมัติ แค่คลิกเดียวจบ (ระบบยืมคืนอุปกรณ์ EP9)

หัวข้อ: สอนสร้างระบบยืมคืนอุปกรณ์ไว้ใช้เอง ฟรี EP9

ปัญหา: เบื่อไหม? กับการทำระบบยืมคืนแล้วต้องมากรอก ชื่อ-สกุล แผนก เบอร์โทร ซ้ำๆ ทุกครั้ง ใน EP.9 นี้ "ไอทีข้างบ้าน" จะพาไปดูวิธีตั้งค่า AppSheet ให้ฉลาดขึ้น! รู้ว่าใครยืม รู้ว่ายืมอะไร แล้วดึงข้อมูลมากรอกลง Google Sheets ให้เองแบบอัตโนมัติ โดยที่คุณแค่เลือกวันที่เท่านั้น!

เนื้อหาใน EP9:

0:00 ปัญหา & หัวข้อของ EP9

0:19 กำหนดคอลัมน์ Key

0:37 ดึงข้อมูลอุปกรณ์มากรอกอัตโนมัติ

1:21 กรอกวันที่ยืมและวันที่จะคืนอัตโนมัติ

1:52 ดึงข้อมูลผู้ยืมมากรอกอัตโนมัติ

2:47 จัดระเบียบหน้ากรอกข้อมูลการยืม

3:28 เนื้อหาใน EP ถัดไป

สิ่งที่คุณจะได้เรียนรู้:

✅ สร้างระบบ Auto-fill ดึงข้อมูลอุปกรณ์มาใส่เอง

✅ ใช้สูตร USEREMAIL() ดึงข้อมูลคนยืมอัตโนมัติ

✅ จัดหน้าฟอร์ม (Form View) ให้สะอาดตา เหลือเฉพาะสิ่งที่ต้องกรอก

✅ เทคนิคซ่อนคอลัมน์แต่ข้อมูลยังลง Database ครบ

#งานธุรการ #ระบบยืมคืนอุปกรณ์ #appsheet #สอนทำแอป #ไอทีข้างบ้าน

2/5 แก้ไขเป็น

... อ่านเพิ่มเติมถ้าเป้าหมายคือ “ทำ app ยืม คืน อุปกรณ์” ให้ใช้งานได้จริงในออฟฟิศ/โรงเรียน ผมแนะนำให้วางโครงสร้างฐานข้อมูลให้ชัดก่อน แล้วค่อยไปทำ Auto-fill ใน AppSheet จะประหยัดเวลามาก และลดปัญหาข้อมูลมั่วตอนใช้งานหลายคน 1) โครงสร้างตารางที่ควรมี (ใน Google Sheets) - ตาราง “รายการอุปกรณ์”: รหัสอุปกรณ์ (Key), ชื่ออุปกรณ์, ประเภท, รูปภาพ, สถานะ (พร้อมใช้งาน/ไม่พร้อม) - ตาราง “ทะเบียนผู้ใช้”: อีเมล (Key), ชื่อนามสกุล, แผนก, ตำแหน่ง, เบอร์โทร - ตาราง “ประวัติการยืมคืน”: รหัสรายการ (Key), รหัสอุปกรณ์ (Ref ไปตารางอุปกรณ์), วันเวลาที่ยืม, วันเวลาที่จะคืน, อีเมลผู้ยืม (Ref), ชื่อผู้ยืม/เบอร์โทร (ให้ดึงมาอัตโนมัติ), สถานะอนุมัติ (รออนุมัติ/อนุมัติแล้ว/ไม่อนุมัติ) 2) ตั้งค่า Key ให้ถูกตั้งแต่แรก หลายคนทำแล้วพังเพราะ Key ไม่ unique หรือเปลี่ยนไปมา แนะนำ - “รหัสอุปกรณ์” ใช้รหัสติดครุภัณฑ์จริง หรือสร้างรหัสเองให้ไม่ซ้ำ - “รหัสรายการ” ในประวัติ ใช้ UNIQUEID() เพื่อไม่ชนกันแน่นอน พอตั้ง Key ดี เวลาอ้างอิงด้วย Ref/ดึงรูปภาพ-ชื่ออุปกรณ์จะนิ่งมาก 3) ทำ Auto-fill แบบที่ผู้ใช้กรอกน้อยที่สุด ประสบการณ์ผมคือฟอร์มที่ดีควรเหลือให้กรอกแค่ “เลือกอุปกรณ์” และ “เลือกวันที่จะคืน” ที่เหลือให้แอปเติมให้ - อีเมลผู้ยืม: Initial value = USEREMAIL() - ชื่อผู้ยืม/แผนก/เบอร์โทร: ดึงจากตารางทะเบียนผู้ใช้ด้วยการอ้างอิง เช่น [อีเมลผู้ยืม].[ชื่อนามสกุล] และ [อีเมลผู้ยืม].[เบอร์โทร] - ชื่ออุปกรณ์/ประเภท/รูปภาพ: ดึงจาก Ref ของ [รหัสอุปกรณ์] เช่น [รหัสอุปกรณ์].[ชื่ออุปกรณ์] / [รหัสอุปกรณ์].[รูปภาพ] - วันเวลาที่ยืม: Initial value = NOW() (ถ้าไม่อยากให้แก้ ให้ปิด Editable) 4) ทำให้ “เลือกเฉพาะของที่พร้อมใช้งาน” ลดการจองซ้อน ทริคที่ผมใช้บ่อยคือจำกัดรายการในช่องเลือกอุปกรณ์ - ตั้ง Valid_if ของคอลัมน์ [รหัสอุปกรณ์] ให้แสดงเฉพาะอุปกรณ์ที่สถานะ = "พร้อมใช้งาน" และเมื่อกดบันทึกการยืมแล้ว ค่อยทำ Automation/Action ไปเปลี่ยนสถานะอุปกรณ์เป็น “ไม่พร้อมใช้งาน” (กันคนอื่นเลือกซ้ำ) 5) จัดหน้าฟอร์มให้ดูง่าย และซ่อนคอลัมน์ที่ไม่จำเป็น คนใช้งานจะชอบมากถ้าฟอร์มไม่ยาว - ซ่อนคอลัมน์ที่เป็น “คำนวณอัตโนมัติ” ด้วย Show? = OFF แต่ข้อมูลยังบันทึกลงชีตได้ครบ - ใช้ Section แยก “ข้อมูลอุปกรณ์” กับ “ข้อมูลผู้ยืม” จะอ่านง่ายขึ้น 6) เช็กลิสต์ก่อนปล่อยให้คนอื่นใช้ - ลอง “Preview app as” เพื่อทดสอบหลายบัญชี - ทดสอบเคสยืมแล้วคืน: สถานะอุปกรณ์ต้องกลับเป็น “พร้อมใช้งาน” - เช็คการบันทึกลง Google Sheets ว่าคอลัมน์ไม่สลับ/ไม่ว่าง ถ้าคุณทำตามแนวนี้ จะได้แอปยืม-คืนอุปกรณ์ที่ผู้ใช้กดไม่กี่ครั้งก็จบ และข้อมูลใน Google Sheets เป็นระเบียบ พร้อมต่อยอดไปทำอนุมัติการยืม/แจ้งเตือนวันครบกำหนดได้ง่ายมาก

ค้นหา ·
honda gb 500 new 2026