JABPHAP
Code.gs · 1198 บรรทัด
/**
 * ═══════════════════════════════════════════════════════════════════════════
 *  ระบบยืม-คืนหนังสือห้องสมุด (Library Lending)
 *  ระบบที่ 66/100  —  กลุ่มโรงเรียน, มหาวิทยาลัย & สถาบันกวดวิชา
 * ───────────────────────────────────────────────────────────────────────────
 *  ปัญหาที่แก้ : "ยืมด้วยบัตรกระดาษ ไม่รู้ว่าเล่มไหนอยู่กับใคร ·
 *                หนังสือหายแล้วไม่รู้ว่าหายตอนไหน ·
 *                ไม่คืนสักที ต้องไล่ตามเอง ·
 *                ค่าปรับคิดมั่ว บางคนโดนมาก บางคนไม่โดน ·
 *                ไม่รู้ว่าเล่มไหนมีคนอ่าน เลยซื้อเข้ามาผิด"
 *
 *  ⭐ จุดเด่นที่ 1 = **แยก "ชื่อเรื่อง" ออกจาก "ตัวเล่ม"**
 *     หนังสือเรื่องเดียวมี 5 เล่ม — แต่ละเล่มมีบาร์โค้ดของตัวเอง
 *     ระบบที่เก็บแค่ "คงเหลือ 3 เล่ม" พอเล่มหายก็ไม่รู้ว่าเล่มไหนหาย
🔒

กรอกอีเมลด้านขวาเพื่อดูโค้ดเต็มและคัดลอก

ฟรี ไม่มีค่าใช้จ่าย

ข้อควรรู้ก่อนใช้

แสดงในหน้าระบบด้วย ไม่ได้ซ่อนไว้ใน README • สถิติ "ยืมบ่อย" ไม่ได้แปลว่า "อ่านจริง" หรือ "ชอบ" — หนังสือที่ครูสั่งให้ยืมจะขึ้นอันดับสูงเสมอ — อย่าใช้ตัวเลขนี้อย่างเดียวตัดสินใจซื้อ • อัตราสูญหาย 0% มักไม่ใช่เรื่องดี — ห้องสมุดที่ไม่มีหนังสือหายเลย มักเป็นห้องสมุดที่ไม่มีใครยืม • "ไม่เคยมีใครยืมเลย" ≠ "ไม่มีคนอ่าน" — อาจวางผิดชั้น หรือไม่มีใครรู้ว่ามี — ลองย้ายที่วางก่อนตัดสิน • ค่าปรับไม่ใช่เครื่องมือสร้างวินัยที่ได้ผลเสมอไป — เด็กที่จ่ายไม่ไหวจะเลิกยืมไปเลย • ระบบรู้แค่สิ่งที่กดในระบบ — หนังสือที่วางคืนบนโต๊ะโดยไม่ได้สแกน ระบบยังนับว่ายืมอยู่ • ลิงก์สมาชิกเท่ากับรหัสผ่าน — ใครได้ไปก็เปิดดูประวัติการอ่านได้

ติดตั้งยังไง (ประมาณ 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 · อีเมลแจ้งเตือน) แล้วสอนใช้ผ่านแชท
  • • ได้ลิงก์ใช้งานจริงกลับไป ไม่ต้องแตะโค้ดเลย
ทักแชทนัดติดตั้ง

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

ปัญหาที่ระบบนี้แก้ • ยืมด้วยบัตรกระดาษ ไม่รู้ว่าเล่มไหนอยู่กับใคร — สแกนบาร์โค้ด รู้ทันทีว่าเล่มไหนอยู่ที่ใคร กำหนดคืนเมื่อไร • หนังสือหายแล้วไม่รู้ว่าหายตอนไหน — บันทึกเป็นสถานะ "สูญหาย" พร้อมวันที่และผู้ยืมคนสุดท้าย • ไม่คืนสักที ต้องไล่ตามเอง — ทวงอัตโนมัติทางอีเมล + ปุ่มทวงทั้งหมดในคลิกเดียว • ค่าปรับคิดมั่ว บางคนโดนมาก บางคนไม่โดน — สูตรเดียวกันทุกคน · นับเฉพาะวันที่ห้องสมุดเปิด · มีเพดาน • ไม่รู้ว่าเล่มไหนมีคนอ่าน เลยซื้อเข้ามาผิด — สถิติยืม 90 วัน + รายการที่ไม่เคยมีใครยืมเลย • นักเรียนไม่รู้ว่าเล่มที่อยากอ่านว่างไหม — หน้าค้นหาสาธารณะ + จองคิวได้

ระบบยืม-คืนหนังสือห้องสมุด

แยกชื่อเรื่องออกจากตัวเล่ม · ค่าปรับนับเฉพาะวันเปิดทำการ · ประวัติการอ่านคือข้อมูลส่วนบุคคล

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

กรอกอีเมลเพื่อรับลิงก์ดาวน์โหลด และรับระบบ Google Apps Script ใหม่ก่อนใคร

ใช้ส่งลิงก์และข่าวเครื่องมือใหม่เท่านั้น ไม่ส่งต่อให้ใคร

อยากได้ระบบอื่นในสายนี้ด้วย?

ชุดโรงเรียน & กวดวิชา 15 ระบบ ฿878 ฿390 ประหยัด 56%
มีคำถาม ทักแชทได้เลย
โหลดแล้ว 0 ครั้ง 44 KB
LINE