Webapps page ดาวน์โหลดโปรแกรม


 


✅ คุณสมบัติ
1. แสดงรายการโปรแกรมพร้อมข้อมูล
  • แสดงรายชื่อโปรแกรมทั้งหมดจาก Google Sheets
  • แสดงปุ่ม “ดาวน์โหลด” สำหรับแต่ละรายการ
  • แสดงรูปตัวอย่างโปรแกรม
  • แสดงจำนวนการดาวน์โหลดแบบเรียลไทม์
2. ระบบลงทะเบียนก่อนดาวน์โหลด
  • ผู้ใช้ต้องกรอก ชื่อ-สกุล, ตำแหน่ง, หน่วยงาน, อีเมล, เบอร์โทร ก่อนดาวน์โหลดโปรแกรม
  • หากอีเมลเคยลงทะเบียนไว้แล้วกับโปรแกรมนั้น: ไม่ต้องลงทะเบียนอีก ระบบจะส่งลิงก์ดาวน์โหลดไปทาง อีเมลทันที
3. การส่งลิงก์ผ่านอีเมล
  • ส่งลิงก์ดาวน์โหลดโปรแกรมผ่าน Gmail API (MailApp)
  • ตรวจสอบความถูกต้องของอีเมล (รูปแบบ และ DNS MX Record) ก่อนส่ง
  • แนบข้อความและลิงก์ในรูปแบบ HTML Email
4. นับจำนวนการดาวน์โหลด
  • ทุกครั้งที่มีการเข้าถึงไฟล์ ระบบจะเพิ่มยอดดาวน์โหลดใน Google Sheets
  • รองรับการนับจากทั้งผู้ลงทะเบียนใหม่ และผู้ที่เคยลงทะเบียนแล้ว
5. ระบบตารางข้อมูล (DataTables)
  • แสดงรายการโปรแกรมในตาราง Responsive
  • มีระบบค้นหา/กรอง/เปลี่ยนหน้า และรองรับภาษาไทย
  • ใช้ Bootstrap + DataTables แบบ Responsive รองรับอุปกรณ์ทุกขนาด
6. ระบบ Modal ลงทะเบียน
  • แบบฟอร์มลงทะเบียนแสดงใน Modal ของ Bootstrap
  • ป้องกันการโหลดหน้าใหม่
  • ปิดได้ง่ายและใช้งานลื่นไหล
7. การจัดเก็บข้อมูลใน Google Sheets
  • ข้อมูลผู้ลงทะเบียนจะถูกบันทึกลงใน Sheet 1
  • ข้อมูลโปรแกรมและจำนวนดาวน์โหลดเก็บใน Sheet 2
8. ระบบ Backend ด้วย Google Apps Script
  • ไม่มีเซิร์ฟเวอร์ภายนอก ใช้งานทั้งหมดบน Google Workspace
  • ประมวลผลผ่าน Google Apps Script เช่น: การแชร์ไฟล์, การส่งอีเมล
  • การจัดการข้อมูลใน Google Sheets

Download




แสดงความคิดเห็น (0)
ใหม่กว่า เก่ากว่า