ตั้งค่า Cloudflare Pages

เชื่อมต่อ Google Sheets ผ่าน Apps Script

① ตั้งค่า Google Apps Script

  1. เปิด Google Sheet → เมนู Extensions → Apps Script
  2. วางโค้ดจากไฟล์ Code.gs แทนที่โค้ดเดิม → กด Save
  3. กด Deploy → New deployment
  4. Type: Web App | Execute as: Me | Who has access: Anyone
  5. คัดลอก Web App URL ที่ได้ไว้ใช้ขั้นตอนถัดไป

② Deploy ขึ้น Cloudflare Pages

  1. เปิด pages.cloudflare.com → Create a project → Upload assets
  2. อัปโหลดโฟลเดอร์ที่มีไฟล์ index.html และโฟลเดอร์ functions/
  3. หลัง deploy เสร็จ ไปที่ Settings → Environment variables
  4. เพิ่มตัวแปร: GAS_URL = URL จากขั้นตอน ①
  5. กด Save and deploy อีกครั้ง

⚙️ ขั้นสูง — ทดสอบในเครื่อง (ไม่บังคับ)

ถ้าต้องการทดสอบโดยเปิดไฟล์ตรงๆ โดยไม่ผ่าน CF Pages ให้ใส่ GAS URL โดยตรง:

📊 โครงสร้าง Google Sheet ที่ต้องมี:

Sheet "Costumes" → คอลัมน์ A = ชื่อบริษัท, B = ผู้ทำบัญชี

Apps Script จะสร้าง Sheet อื่นๆ อัตโนมัติ: rounds, receives, checks, config

Document Tracking

บริษัท อัลเทอร์เนแท็กส์ จำกัด

ครั้งแรก: ตั้งรหัสผ่านทีมได้เลย

Document Tracking v2

Document Tracking

บริษัท อัลเทอร์เนแท็กส์ จำกัด

กำลังบันทึก...

ภาพรวม

Dashboard Overview

บริษัทที่ล่าช้าที่สุด 5 อันดับ
#บริษัทวันล่าช้าเอกสารค้างสถานะ
บริษัทล่าช้าแยกตามผู้ทำบัญชี
สัดส่วนสถานะเอกสาร
เปรียบเทียบรอบนี้ vs รอบก่อน
บริษัทล่าช้าซ้ำ (ข้ามรอบ)
รายการติดตามเอกสารล่าสุด
บริษัท ผู้รับผิดชอบ ประเภทเอกสาร วันที่ครบกำหนด วันที่ได้รับจริง วันล่าช้า สถานะ ความคืบหน้า

รับเอกสาร

ตรวจเช็คเอกสาร

ประวัติเอกสาร

ประวัติรับเอกสาร

ยังไม่มีประวัติ

ประวัติตรวจเช็ค

ยังไม่มีประวัติ

ประวัติการกำหนดรอบ

ยังไม่มีรอบเอกสาร

การตั้งค่า

ต้องใส่รหัส Admin เพื่อเข้าถึงส่วนนี้

รหัสไม่ถูกต้อง

การตั้งค่า

กำหนดรอบเอกสาร

⚠️ การกำหนดรอบนี้จะใช้กับ ทุกบริษัท พร้อมกัน

รายชื่อบริษัทลูกค้า จาก Google Sheets

จัดการรายชื่อบริษัทได้ในแท็บ "Costumes" ใน Google Sheets โดยตรง แล้วกด 🔄 โหลดใหม่

ยังไม่มีบริษัทลูกค้า

แจ้งเตือน Discord

ต้องใส่รหัสก่อนเข้าถึงส่วนนี้

รหัสไม่ถูกต้อง

ปลดล็อคแล้ว

⏰ แจ้งเตือนอัตโนมัติ: ส่ง Discord เวลา 09:00 น. (เวลาประเทศไทย) ของวันถัดจากกำหนดส่ง

Google Apps Script URL

URL ของ Web App ที่ Deploy ไว้ (ต้องใส่รหัสก่อนแก้ไข)

รหัสไม่ถูกต้อง

ตั้งค่าความปลอดภัย Admin

ต้องใส่รหัส Admin ก่อนเข้าถึงส่วนนี้

รหัสไม่ถูกต้อง

ครั้งแรก: ใส่รหัสอะไรก็ได้เพื่อตั้งค่า

ปลดล็อคแล้ว

🔑 เปลี่ยนรหัส Admin

🔐 เปลี่ยนรหัสผ่านเข้าระบบ (ทีม)

โลโก้บริษัท

ใช้แสดงในแบบฟอร์ม FM แทน Alt-TAX

พิมพ์แบบฟอร์มมาตรฐาน

เลือกรอบเอกสารแล้วกดพิมพ์ — ระบบจะดึงข้อมูลจากระบบโดยอัตโนมัติ

ดาวน์โหลดประวัติตรวจเช็ค

เลือกเงื่อนไขแล้วดาวน์โหลดเป็น Excel

ตั้งแต่รอบ

ถึงรอบ

สร้างรายงาน PDF

เลือกรอบเอกสารและประเภทรายงาน

เลือกรอบเอกสารก่อน

ลายเซ็นลูกค้า

ลายเซ็นปัจจุบัน:

แปลงชื่อรอบ

เลือกรอบที่ต้องการแปลงเป็นรูปแบบชื่อเต็ม