ระบบส่งงานให้ลูกค้าสำหรับช่างภาพ บน Google Sheets + Google Drive ของคุณเอง: วางลิงก์โฟลเดอร์ Drive แล้วได้แกลเลอรีรับไฟล์ ส่งลิงก์ทาง LINE รู้ทันทีเมื่อลูกค้าเปิดดู/ดาวน์โหลด ล็อกไฟล์จนกว่าจะชำระ ตรวจสลิปอัตโนมัติ — จ่ายครั้งเดียว ไม่มีค่ารายเดือน
ไฮไลต์
- งานแต่ง / พรีเวดดิ้ง
- รับปริญญา · โปรไฟล์ · ครอบครัว
- อีเวนต์ · องค์กร · สินค้า
- สตูดิโอที่มีทีมงาน
- แกลเลอรีจากโฟลเดอร์ Drive
- ส่งลิงก์คลิกเดียว
- รู้ทันทีว่าลูกค้าเปิดแล้ว
- ลูกค้าเลือกรูป
- ล็อกจนกว่าจะชำระ
- ตรวจสลิปอัตโนมัติ
สิ่งที่ได้รับ
- ไฟล์พร้อมติดตั้ง
dist/Code.gs + dist/appsscript.json (วางใน Apps Script ไฟล์เดียวจบ)
- ซอร์สโค้ดแยกไฟล์ในโฟลเดอร์
src/ สำหรับปรับแต่งเอง
- เครื่องมือ build และจำลองระบบบนเครื่อง (
tools/)
- คู่มือการใช้งานและคู่มือการติดตั้งพร้อมภาพประกอบ (
GUIDE/)
- ข้อมูลทั้งหมดอยู่บน Google Sheets ของร้านคุณเอง ไม่มีค่ารายเดือน
วิธีติดตั้ง
- สร้าง Google Sheets ใหม่ → ส่วนขยาย → Apps Script
- วางเนื้อหา
dist/Code.gs แทนไฟล์ Code.gs ทั้งไฟล์ (~830 KB · ไม่ต้องสร้างไฟล์ .html)
- เปิด “แสดงไฟล์ manifest” ในการตั้งค่าโปรเจกต์ แล้ววาง
dist/appsscript.json (จำเป็น — มีสิทธิ์ Drive ทริกเกอร์ และส่งอีเมล)
- ทำให้ใช้งานได้ → การทำให้ใช้งานได้รายการใหม่ → เว็บแอป (Execute as: Me · Who has access: Anyone) → อนุญาตสิทธิ์
- เปิด URL ของเว็บแอป ระบบพาเข้าตัวช่วยติดตั้ง 4 ขั้น (สตูดิโอ · ผู้ดูแลระบบ · ส่งงาน & รับเงิน · ติดตั้ง)
- เข้า
URL?page=admin → ตั้งค่า › การส่งงาน / รับชำระเงิน / แจ้งเตือน → + งานส่งใหม่ → วางลิงก์โฟลเดอร์ Drive → ไฟล์พร้อมแล้ว → ส่งลิงก์
| ลิงก์ |
หน้า |
…/exec |
หน้าสตูดิโอ (ปิดได้ที่ ตั้งค่า › การส่งงาน → ลิงก์หลักเข้าระบบหลังบ้านแทน) |
…/exec?page=admin |
ระบบหลังบ้าน (ชื่อผู้ใช้ + PIN) · เปิดหน้าตรงได้ด้วย `?page=dashboard |
…/exec?d=เลขงานส่ง&k=รหัสลับ |
แกลเลอรีรับไฟล์ของลูกค้า |
…/exec?page=studio |
หน้าสตูดิโอ (เปิดได้เสมอ) |
…/exec?page=install |
ตัวช่วยติดตั้ง / ตรวจสอบระบบ (หลังติดตั้ง: บัญชี Google ที่ติดตั้ง หรือผู้ดูแลที่ล็อกอินอยู่) |
เมนูในไฟล์ Google Sheets: 📦 SheetDee Photo Delivery (เปิดระบบส่งงาน / หน้าสตูดิโอ · ตรวจสอบระบบ · ล้างข้อมูลทดลอง · คู่มือฉบับย่อ) · คู่มือพร้อมภาพอยู่ที่ GUIDE/install-guide.html
อัปเดตเวอร์ชัน: วาง Code.gs ใหม่ → จัดการการทำให้ใช้งานได้ → ✏ → เวอร์ชันใหม่ (ลิงก์เดิมไม่เปลี่ยน · หัวตารางอัปเดตเองตาม SCHEMA_VERSION)
ฟังก์ชันที่รันจาก Apps Script Editor ได้: authorizeSystem (อนุญาตสิทธิ์) · runDailyReminders (ทดสอบงานรายวัน) · resetAdminPin · setupSystem · resetTransactionData · diagnoseBundle
(authorizeSystem resetAdminPin setupSystem resetTransactionData ผ่าน assertEditorContext_ — ต้องเป็นบัญชี Google ที่ติดตั้งระบบ)
โฟลเดอร์ไฟล์งานต้องอยู่ใน Drive ของบัญชีที่ Deploy เว็บแอป (หรือแชร์สิทธิ์ “ผู้แก้ไข” ให้บัญชีนั้น) เพราะระบบต้องอ่านรายการไฟล์และตั้งแชร์ให้
📘 ดูคู่มือฉบับเต็มพร้อมภาพได้ที่แท็บ คู่มือ ด้านบน