💎SheetDee Money Proคู่มือการติดตั้ง
⏱ ติดตั้งประมาณ 10 นาที · ไม่ต้องเขียนโค้ด · ไม่มีค่ารายเดือน

ติดตั้ง บัญชีส่วนตัว Pro

บัตรเครดิต ผ่อน 0% หนี้ และความมั่งคั่งสุทธิ ในไฟล์ Google Sheets ของคุณเอง — ทำงานด้วย Apps Script ในบัญชี Google ของคุณ ข้อมูลทั้งหมดอยู่ใน Drive ของคุณ ไม่ผ่านเซิร์ฟเวอร์ของใคร

👤 บัญชี GoogleGmail ส่วนตัว (แนะนำบัญชีเดียวกับที่ใช้ Money Diary ถ้าจะย้ายข้อมูล)
💻 คอมพิวเตอร์ใช้ตอนติดตั้งครั้งแรกเท่านั้น
📄 ไฟล์ 3 ไฟล์Code.gs · Index.html · appsscript.json
📱 ใช้งานจริงมือถือ (เพิ่มลงหน้าจอหลักได้) หรือคอม
หน้าภาพรวม SheetDee Money Pro
1

สร้างไฟล์ Google Sheets ใหม่

  1. เปิด sheets.new (หรือ Google Drive › ใหม่ › Google ชีต) ด้วยบัญชีที่ต้องการเก็บข้อมูล
  2. ตั้งชื่อไฟล์ เช่น Money Pro — การเงินของฉัน

เคล็ดลับ: ไฟล์นี้คือ "ฐานข้อมูล" ของระบบ ห้ามลบ ย้ายโฟลเดอร์ได้ตามสบาย · ถ้าเคยใช้ Money Diary ไม่ต้องติดตั้งทับไฟล์เดิม สร้างไฟล์ใหม่แล้วใช้เมนู "นำเข้าจาก Money Diary" ภายหลังได้ (ชื่อชีตไม่ชนกัน ติดตั้งในไฟล์เดิมก็ไม่ทำให้ข้อมูลเดิมเสีย)

2

เปิด Apps Script จากไฟล์ชีต

  1. ในไฟล์ชีต กดเมนู ส่วนขยาย › Apps Script (Extensions › Apps Script)
  2. แท็บใหม่จะเปิดหน้าแก้ไขโค้ด มีไฟล์ Code.gs ว่าง ๆ อยู่ 1 ไฟล์
  3. ตั้งชื่อโปรเจกต์ที่มุมซ้ายบน เช่น Money Pro (ชื่อนี้จะแสดงในหน้าขอสิทธิ์)

สำคัญ: ต้องเปิด Apps Script จากเมนูของไฟล์ชีต เท่านั้น (ไม่ใช่สร้างจาก script.google.com) เพื่อให้โค้ดผูกกับไฟล์นี้

3

วางไฟล์ทั้ง 3 ไฟล์

📄 Code.gs ← โค้ดฝั่งเซิร์ฟเวอร์ (วางแทนของเดิมทั้งหมด)
📄 Index.html ← หน้าเว็บของระบบ (สร้างไฟล์ HTML ชื่อ Index)
📄 appsscript.json ← การตั้งค่าโปรเจกต์ (เขตเวลา สิทธิ์ เว็บแอป)

3.1 วาง Code.gs

  1. เปิดไฟล์ Code.gs ด้วย Notepad / VS Code แล้วกด Ctrl+A › Ctrl+C
  2. กลับมาที่ Apps Script คลิกไฟล์ Code.gs กด Ctrl+A แล้ว Ctrl+V วางทับทั้งหมด

3.2 สร้างไฟล์ Index.html

  1. กดปุ่ม + ข้างคำว่า "ไฟล์" › เลือก HTML
  2. พิมพ์ชื่อ Index (ตัว I ใหญ่ ไม่ต้องพิมพ์ .html) แล้วกด Enter
  3. ลบโค้ดตัวอย่างในไฟล์ใหม่ แล้ววางเนื้อหาทั้งหมดจาก Index.html

3.3 วาง appsscript.json

  1. กดไอคอนเฟือง การตั้งค่าโปรเจกต์ (Project Settings) ทางซ้าย
  2. ติ๊ก แสดงไฟล์ Manifest "appsscript.json" ในเครื่องมือแก้ไข
  3. กลับไปที่ เครื่องมือแก้ไข (ไอคอน <>) เปิด appsscript.json แล้ววางเนื้อหาจากไฟล์ในโฟลเดอร์ทับทั้งหมด
  4. กด Ctrl+S เพื่อบันทึก

ตรวจสอบ: ด้านซ้ายต้องมี 3 ไฟล์ appsscript.json · Code.gs · Index.html ถ้าชื่อไฟล์ HTML ไม่ใช่ Index ตรงตัว หน้าเว็บจะเปิดไม่ขึ้น

4

รันฟังก์ชัน setup และอนุญาตสิทธิ์

  1. ที่แถบเครื่องมือด้านบน เลือกฟังก์ชัน setup แล้วกด ▶ เรียกใช้ (Run)
  2. ครั้งแรก Google จะขอสิทธิ์ กด ตรวจสอบสิทธิ์ (Review permissions)
หน้าต่าง จำเป็นต้องให้สิทธิ์ — กด ตรวจสอบสิทธิ์
หน้าต่าง "จำเป็นต้องให้สิทธิ์" — กด ตรวจสอบสิทธิ์
  1. เลือกบัญชี Google ของคุณ (บัญชีเดียวกับเจ้าของไฟล์ชีต)
  2. จะพบหน้า "Google ยังไม่ได้ยืนยันแอปนี้" — ปกติสำหรับสคริปต์ที่คุณติดตั้งเอง กด ขั้นสูง แล้วกด ไปที่ Money Pro (ไม่ปลอดภัย)
กด ขั้นสูง แล้วกด ไปที่ … (ไม่ปลอดภัย)
กด "ขั้นสูง" (มุมซ้ายล่าง) แล้วกด "ไปที่ … (ไม่ปลอดภัย)"
  1. หน้าถัดไปแสดงรายการสิทธิ์ (ดู สิทธิ์ที่ขอ) ติ๊ก เลือกทั้งหมด แล้วกด ดำเนินการต่อ
  2. รอจนขึ้น การดำเนินการเสร็จสมบูรณ์ — ระบบสร้างชีต 9 ชีต หมวดหมู่เริ่มต้น ข้อมูลตัวอย่าง 12 เดือน (พนักงานบริษัท เงินเดือน บัตร 2 ใบ ผ่อนมือถือ 10 เดือน ผ่อนคอนโด/รถ) และ ทริกเกอร์รายวัน 07:00 น.

ปลอดภัยไหม? โค้ดทั้งหมดอยู่ในโปรเจกต์ของคุณ เปิดอ่านได้ทุกบรรทัด ทำงานด้วยบัญชีของคุณเอง ไม่มีการส่งข้อมูลการเงินไปเซิร์ฟเวอร์อื่น

5

ข้อมูลเข้าใช้งานครั้งแรก (PIN ผู้ดูแล)

ระบบไม่มี PIN ตั้งต้นตายตัว — ตอนรัน setup ครั้งแรก ระบบสุ่ม PIN 6 หลัก ให้คุณคนเดียว และแสดงใน บันทึกการดำเนินการ (Execution log) ด้านล่างหน้า Apps Script เท่านั้น:

ติดตั้ง บัญชีส่วนตัว Pro (SheetDee Money Pro) เรียบร้อย ✔
PIN ผู้ดูแลของคุณคือ: 482913 ← ตัวเลขของคุณจะต่างจากนี้
ติดตั้งทริกเกอร์รายวัน (07:00 น.) แล้ว
ขั้นต่อไป: ทำให้ใช้งานได้ › การทำให้ใช้งานได้รายการใหม่ › เว็บแอป
เรื่องรายละเอียด
PIN เริ่มต้นได้จากไหนบันทึกการดำเนินการหลังรัน setup ครั้งแรก (ไม่ส่งทางอีเมล ไม่อยู่ในชีต ระบบเก็บเฉพาะค่าแฮช)
เปลี่ยน PINเข้าเว็บแอป › ตั้งค่า › เปลี่ยน PIN ผู้ดูแล (ตัวเลข 4–8 หลัก)
ลืม PIN / รีเซ็ตเปิด Apps Script › เลือกฟังก์ชัน resetAdminPin › เรียกใช้ › PIN ใหม่ขึ้นในบันทึกการดำเนินการ (ทุกอุปกรณ์ต้องเข้าสู่ระบบใหม่)
รัน setup ซ้ำไม่สร้าง PIN ใหม่ (PIN เดิมยังใช้ได้) และไม่ลบข้อมูล — ถ้าไม่ได้จด PIN ให้ใช้ resetAdminPin
ใส่ผิดหลายครั้งผิดเกิน 8 ครั้ง ระบบพัก 10 นาทีเพื่อกันการเดา
ใครรีเซ็ตได้เฉพาะเจ้าของสคริปต์ที่กด "เรียกใช้" ในหน้า Apps Script — คนที่มีลิงก์เว็บแอปรีเซ็ตหรือรัน setup ไม่ได้

จด PIN ทันที และอย่าแชร์ภาพหน้าจอบันทึกการดำเนินการให้ผู้อื่น

6

เผยแพร่เป็นเว็บแอป

  1. กดปุ่มสีน้ำเงิน การทำให้ใช้งานได้ (Deploy) มุมขวาบน › การทำให้ใช้งานได้รายการใหม่
เมนู การทำให้ใช้งานได้ › การทำให้ใช้งานได้รายการใหม่
เมนู การทำให้ใช้งานได้ › การทำให้ใช้งานได้รายการใหม่
  1. กดไอคอนเฟืองข้าง "เลือกประเภท" แล้วเลือก เว็บแอป
เลือกประเภท เว็บแอป
เลือกประเภท "เว็บแอป"
  1. ตั้งค่า: ดำเนินการในฐานะ = ฉัน และ ผู้มีสิทธิ์เข้าถึง = ทุกคน แล้วกด การทำให้ใช้งานได้
ดำเนินการในฐานะ: ฉัน · ผู้มีสิทธิ์เข้าถึง: ทุกคน
ดำเนินการในฐานะ: ฉัน · ผู้มีสิทธิ์เข้าถึง: ทุกคน

ทำไมเลือก "ทุกคน": เพื่อเปิดบนมือถือได้ทันทีโดยไม่ติดปัญหาหลายบัญชี Google ระบบล็อกด้วย PIN อยู่แล้ว คนที่ได้ลิงก์ไปก็เข้าไม่ได้ (ต้องการเข้มขึ้น เลือก "เฉพาะฉัน" ได้ แต่ต้องล็อกอิน Google บัญชีนี้ทุกครั้ง)

  1. คัดลอก URL ของเว็บแอป (ลงท้ายด้วย /exec) แล้วกด เสร็จสิ้น
คัดลอก URL ของเว็บแอป
คัดลอก URL ของเว็บแอป — นี่คือลิงก์ของระบบคุณ (เก็บเป็นความลับ)
7

เปิดใช้งานครั้งแรก

  1. วาง URL ในเบราว์เซอร์ (คอมหรือมือถือ) จะพบหน้าใส่ PIN — ใส่ PIN จากขั้นตอนที่ 5 (ระบบจำเครื่องไว้ 30 วัน)
  2. ลองเล่นกับข้อมูลตัวอย่าง: ดูหน้า บัตรเครดิต & ผ่อน หนี้สิน ความมั่งคั่งสุทธิ
  3. เมื่อพร้อมใช้จริง: ตั้งค่า › ล้างข้อมูลตัวอย่าง (พิมพ์ "ลบทั้งหมด") — หมวดหมู่ การตั้งค่า และ PIN ยังอยู่
  4. ไปหน้า บัญชีทั้งหมด เพิ่มบัญชีของคุณพร้อมยอดยกมา · บัตรเครดิต: ใส่วันตัดรอบ วันครบกำหนด วงเงิน และ เลขท้าย 4 หลัก (ห้ามใส่เลขบัตรเต็ม)
  5. เพิ่ม รายการประจำ (เงินเดือน ค่าเน็ต ค่าสมาชิก) รายการผ่อน และ หนี้สิน ที่มีอยู่
  6. หน้า ตั้งค่า: เลือกความถี่อีเมลสรุป แล้วกด ส่งอีเมลสรุปทดสอบ
  7. บนมือถือ: เมนูเบราว์เซอร์ › เพิ่มไปยังหน้าจอหลัก เพื่อเปิดได้เหมือนแอป
หน้าใส่ PIN
หน้าใส่ PIN — กดตัวเลขบนจอหรือพิมพ์จากคีย์บอร์ด
ใช้บนมือถือ
ใช้บนมือถือได้เต็มรูปแบบ
8

ย้ายข้อมูลจาก Money Diary (ไม่บังคับ)

  1. หน้า ตั้งค่า › นำเข้าข้อมูลจาก Money Diary › เริ่มนำเข้า
  2. ลิงก์สเปรดชีต: คัดลอกลิงก์ไฟล์ Google Sheets ของ Money Diary (บัญชีเดียวกัน) มาวาง — หรือเลือก ไฟล์ CSV ที่กด "ส่งออก CSV" จากหน้ารายการของ Money Diary
  3. กด ตรวจสอบก่อน ดูจำนวนรายการ บัญชีใหม่ (จากกระเป๋าเงิน) และหมวดใหม่ที่จะสร้าง แล้วกด นำเข้า
  4. ไปหน้า บัญชีทั้งหมด แก้วันตัดรอบ/ครบกำหนด/วงเงินของบัตรเครดิตที่นำเข้า (ค่าเริ่มต้น ตัด 25 ชำระ 10)
นำเข้าจาก Money Diary
ตรวจสอบก่อนนำเข้า — นำเข้าซ้ำได้ ระบบข้ามรายการที่เคยนำเข้าแล้ว
↻

อัปเดตเป็นเวอร์ชันใหม่ (ลิงก์เดิม)

  1. วาง Code.gs และ Index.html เวอร์ชันใหม่ทับของเดิม แล้วบันทึก (ข้อมูลในชีตไม่หาย) · ถ้ามี appsscript.json ใหม่ให้วางด้วย
  2. รัน setup อีกครั้ง (เพิ่มคอลัมน์/ชีตใหม่ถ้ามี ข้อมูลเดิมไม่ถูกลบ)
  3. การทำให้ใช้งานได้ › จัดการการทำให้ใช้งานได้ › ✏️ › เวอร์ชัน เวอร์ชันใหม่ › การทำให้ใช้งานได้

อย่ากด "การทำให้ใช้งานได้รายการใหม่" ซ้ำ เพราะจะได้ลิงก์ใหม่

?

ลืม PIN / แก้ปัญหาที่พบบ่อย

ลืม PIN ผู้ดูแล

เปิด Apps Script › เลือกฟังก์ชัน resetAdminPin › กด เรียกใช้ › PIN ใหม่ขึ้นในบันทึกการดำเนินการ

รายการประจำ/งวดผ่อนไม่ลงอัตโนมัติ

หน้า รายการประจำ จะบอกว่าทริกเกอร์ติดตั้งแล้วหรือยัง ถ้ายัง ให้รันฟังก์ชัน installTriggers ใน Apps Script และตรวจว่าเปิด "ลงอัตโนมัติ" ที่หน้าตั้งค่า ระหว่างนั้นกดปุ่ม ลงรายการที่ถึงกำหนด เองได้ (กดซ้ำไม่ลงซ้ำ)

ไม่ได้รับอีเมลสรุป

ดูโฟลเดอร์สแปม · ตรวจความถี่ที่หน้าตั้งค่า (รายสัปดาห์ = ทุกวันจันทร์ 07:00 น.) · ถ้า appsscript.json ไม่มีสิทธิ์ script.send_mail ให้วางไฟล์ใหม่แล้วรัน setup อีกครั้งเพื่ออนุญาตสิทธิ์

ยอดบิลไม่ตรงกับใบแจ้งยอดธนาคาร

ตรวจวันตัดรอบในหน้าบัญชี · รายการที่ธนาคารบันทึกช้ากว่าวันที่รูด ให้แก้วันที่ของรายการให้ตรงกับใบแจ้งยอด · ยอดยกมาของบัตรต้องเป็นยอดค้าง ณ วันเริ่มบันทึก

นำเข้าจาก Money Diary แล้วขึ้น "เปิดสเปรดชีตไม่ได้"

ไฟล์ต้องอยู่ในบัญชี Google เดียวกับที่ติดตั้งระบบนี้ (หรือแชร์ให้บัญชีนี้) ไม่งั้นใช้ทางเลือก "ไฟล์ CSV" แทน

เปิดลิงก์แล้วขึ้น "ไม่พบไฟล์ HTML ชื่อ Index"

ชื่อไฟล์ HTML ต้องเป็น Index ตรงตัวพิมพ์เล็ก-ใหญ่ เปลี่ยนชื่อแล้ว อัปเดตเวอร์ชัน

แก้โค้ดแล้วหน้าเว็บไม่เปลี่ยน

ลิงก์ /exec ใช้เวอร์ชันที่ deploy ไว้ ต้อง อัปเดตเวอร์ชัน ทุกครั้งที่แก้โค้ด

เปิดบนมือถือแล้วขึ้นหน้าล็อกอิน Google หรือ "ไม่มีสิทธิ์"

ตรวจว่าตั้ง ผู้มีสิทธิ์เข้าถึง = ทุกคน (ขั้นตอนที่ 6) หากแก้ภายหลังต้องอัปเดตเวอร์ชัน

ยังติดปัญหา? ติดต่อ [email protected] พร้อมภาพหน้าจอข้อความผิดพลาด (ไม่ต้องส่ง PIN หรือข้อมูลการเงิน)

🔐

สิทธิ์ที่ระบบขอ และเหตุผล

สิทธิ์ใช้ทำอะไร
ดูและแก้ไขไฟล์ Google Sheetsอ่าน/เขียนไฟล์ชีตของระบบ และ อ่านอย่างเดียวไฟล์ Money Diary ที่คุณวางลิงก์เพื่อนำเข้า
ดูอีเมลของคุณตรวจว่าผู้กดเรียกใช้ setup / resetAdminPin / installTriggers คือเจ้าของจากหน้า Apps Script และใช้เป็นผู้รับอีเมลสรุปเริ่มต้น
จัดการทริกเกอร์ของสคริปต์ติดตั้งงานรายวัน 07:00 น. (ลงรายการประจำ/งวดผ่อน + อีเมลสรุป)
ส่งอีเมลในนามคุณส่งอีเมลสรุปการเงิน ถึงตัวคุณเอง (หรืออีเมลที่คุณกำหนดในหน้าตั้งค่า)

ระบบไม่ขอสิทธิ์อ่าน Gmail, Drive ทั้งหมด หรือรายชื่อติดต่อ ไม่เชื่อมบัญชีธนาคาร และไม่ส่งข้อมูลออกนอกบัญชีของคุณ (ยกเว้นโหลดฟอนต์/ไอคอน/ไลบรารีกราฟจาก CDN สาธารณะ)

บัญชีส่วนตัว Pro (SheetDee Money Pro) v1.0.0 · สงวนลิขสิทธิ์ © 2569 (2026) sheetdee.com · ติดต่อ [email protected] · ห้ามจำหน่ายหรือแจกจ่ายซ้ำ