ส่ง LINE แจ้งเตือนจาก Google Sheets ด้วย Messaging API (ใช้แทน LINE Notify)
อัปเดต 5 ตุลาคม 2026
LINE Notify ปิดให้บริการแล้ว (31 มีนาคม 2025) ระบบเดิมที่ใช้ LINE Notify จึงต้องย้ายมาใช้ LINE Messaging API ผ่าน LINE Official Account ซึ่งยังส่งข้อความหาตัวเองหรือกลุ่มได้ฟรีตามโควต้าของแพ็กเกจ OA
ระบบพร้อมใช้ที่เกี่ยวข้อง
เตรียม LINE Official Account
- สร้าง LINE Official Account แล้วเปิดใช้ Messaging API
- เข้า LINE Developers Console เลือก Channel
- แท็บ Messaging API → ออก Channel access token (long-lived)
- แท็บ Basic settings → คัดลอก Your user ID (ขึ้นต้นด้วย
U) - แอดเพื่อน LINE OA ด้วยบัญชีของเรา (ไม่งั้นส่งข้อความหาไม่ได้)
โค้ดส่งข้อความ
const LINE_TOKEN = 'ใส่ Channel access token';
const LINE_TO = 'Uxxxxxxxxxxxxxxxxxxxx'; // user ID หรือ group ID
function pushLine(text) {
UrlFetchApp.fetch('https://api.line.me/v2/bot/message/push', {
method: 'post',
contentType: 'application/json',
headers: { Authorization: 'Bearer ' + LINE_TOKEN },
payload: JSON.stringify({ to: LINE_TO, messages: [{ type: 'text', text }] }),
muteHttpExceptions: true,
});
}
แจ้งเตือนเมื่อมีคนส่ง Google Form
function onFormSubmit(e) {
const v = e.namedValues;
pushLine('📋 มีการลงทะเบียนใหม่\nชื่อ: ' + v['ชื่อ'] + '\nโทร: ' + v['เบอร์โทร']);
}
ตั้ง Trigger: เมนู ทริกเกอร์ (นาฬิกา) → เพิ่มทริกเกอร์ → ฟังก์ชัน onFormSubmit → แหล่งที่มา จากสเปรดชีต → ประเภท เมื่อส่งแบบฟอร์ม
เคล็ดลับ
- เก็บ Token ไว้ใน Script Properties (
PropertiesService) แทนการเขียนไว้ในโค้ด - ส่งเข้ากลุ่ม: เชิญ OA เข้ากลุ่ม แล้วใช้ group ID (ได้จาก webhook event)
- อยากได้ข้อความสวยแบบการ์ด ใช้ Flex Message แทนข้อความธรรมดา
คำถามที่พบบ่อย: ส่ง LINE แจ้งเตือนจาก Google Sheets
ไม่ได้แล้ว LINE ปิดบริการ LINE Notify เมื่อ 31 มีนาคม 2025 ต้องเปลี่ยนมาใช้ LINE Messaging API ผ่าน LINE Official Account
LINE OA มีโควต้าข้อความฟรีต่อเดือนตามแพ็กเกจ การแจ้งเตือนยอดขาย/ออเดอร์ของร้านทั่วไปมักอยู่ในโควต้าฟรี
ตรวจว่าแอดเพื่อน OA แล้ว ใช้ user ID ของ Channel นั้นจริง และ Token ยังไม่หมดอายุ ดูรายละเอียด error ได้จาก response ของ UrlFetchApp
ระบบอื่นที่น่าสนใจ
POS ร้านเบเกอรี่ & ขนมหวาน
POS ร้านเบเกอรี่บน Google Sheets · นับขนมบนตู้อัตโนมัติ · รับเค้กสั่งล่วงหน้าพร้อมมัดจำ · รายงานของเสีย · QR พร้อมเพย์ · สรุปยอดเข้า LINE/อีเมล · ไม่มีค่ารายเดือน
POS ร้านข้าวราดแกง & อาหารตามสั่ง
POS ร้านข้าวแกงบน Google Sheets · ตักจาน 1–4 อย่าง คิดราคาอัตโนมัติ · ป้ายกับข้าวหมด · ตามสั่งเข้าจอครัว · แยกยอด Grab / LINE MAN · QR พร้อมเพย์ · ไม่มีค่ารายเดือน