AppSheet LINE 整合教學:打造 LINE 通知機器人【2025】
AppSheet LINE 整合教學:打造 LINE 通知機器人【2025】
在台灣做 App,通知一定要發 LINE。
Email 可能不會馬上看,但 LINE 訊息幾乎秒讀。
這篇教學會教你如何讓 AppSheet 發送 LINE 通知,從設定到實際應用。
想先了解 AppSheet 基礎功能,請參考 AppSheet 完整指南。
為什麼要整合 LINE?
先說為什麼 LINE 通知這麼重要。
台灣最普及的通訊軟體
LINE 在台灣的滲透率超過 90%。
幾乎每個人都有 LINE,而且整天開著。
相比之下:
- Email:可能一天才看一次
- SMS:有成本,且常被忽略
- App 推播:需要安裝專用 App
LINE 的優勢:
| 特點 | 說明 |
|---|---|
| 即時性 | 訊息秒達,大多數人會馬上看 |
| 普及性 | 台灣幾乎人人都有 |
| 免費 | LINE Notify 完全免費 |
| 無學習成本 | 使用者不用裝新 App、不用學新介面 |
AppSheet + LINE 的應用場景
把 AppSheet 和 LINE 接起來,能做什麼?
- 訂單通知:新訂單進來,業務立刻收到 LINE
- 審核提醒:請假申請送出,主管 LINE 收到通知
- 異常警示:庫存低於安全量,採購人員馬上知道
- 每日報表:每天早上自動發送昨日業績摘要
這些原本要人工追蹤的事情,都能自動化。
整合方式
AppSheet 整合 LINE 有兩種主要方式。
方式 1:LINE Notify
適合: 單向通知、簡單需求
LINE Notify 是 LINE 官方提供的免費通知服務。
特點:
- 設定簡單
- 完全免費
- 單向(只能發通知,不能接收回覆)
- 每小時 1000 則限制
適用場景:
- 新資料通知
- 狀態變更提醒
- 定時報表發送
方式 2:LINE Messaging API
適合: 雙向互動、複雜需求
需要建立 LINE Bot,功能更強大。
特點:
- 可雙向互動
- 可接收使用者回覆
- 需要開發者帳號
- 設定較複雜
適用場景:
- 聊天機器人
- 查詢機器人(使用者發訊息查庫存)
- 審核流程(主管可直接在 LINE 回覆核准)
本文重點介紹 LINE Notify,因為它設定簡單、免費、夠用。
如果需要 Messaging API,建議找專業開發。

LINE Notify 整合教學
Step by step 教你設定。
Step 1:取得 LINE Notify Token
首先要取得一個 Token,這是 AppSheet 發訊息給 LINE 的通行證。
步驟:
- 前往 LINE Notify 官網:https://notify-bot.line.me/
- 用你的 LINE 帳號登入
- 點選右上角你的名字 →「個人頁面」
- 往下滑到「發行權杖」區塊
- 點「發行權杖」
設定權杖:
- 權杖名稱:輸入一個好辨識的名稱,例如「AppSheet 通知」
- 選擇聊天室:
- 「透過1對1聊天接收...」= 發給你自己
- 選擇群組 = 發到該 LINE 群組
- 點「發行」
- 重要:複製並保存這個 Token(只會顯示一次)
Token 格式範例:
BbXs9Hg5K2J8mN1pQ4rT7wY0zA3dF6iL9oU2eP5vX
Step 2:設定 AppSheet Automation
接下來在 AppSheet 設定自動化,觸發時呼叫 LINE Notify。
步驟:
- 開啟你的 AppSheet App
- 進入「Automation」頁面
- 點「New Bot」建立新的自動化
設定 Event(觸發條件):
-
點「Create a new event」
-
Event Type 選擇(依需求):
- Data Change:資料變更時觸發
- Schedule:排程執行
-
如果選 Data Change:
- Table:選擇要監控的資料表
- Data change type:選擇 Adds only / Updates only / 或 All changes
設定 Process(流程):
- 點「Add a step」
- 選擇「Call a webhook」
設定 Webhook:
- Preset:選「Custom」
- URL:
https://notify-api.line.me/api/notify - HTTP Method:POST
- HTTP Content Type:Application/x-www-form-urlencoded
設定 Headers:
點「Add」新增 Header:
- Header Name:Authorization
- Header Value:Bearer YOUR_TOKEN_HERE
把 YOUR_TOKEN_HERE 換成你的 LINE Notify Token。
格式是 Bearer + 空格 + Token。
設定 Body:
message=<<[欄位名稱]>> 的訊息內容
Step 3:設定訊息內容
訊息內容可以包含動態資料。
基本格式:
message=新訂單通知%0A%0A客戶:<<[CustomerName]>>%0A金額:<<[Amount]>>%0A備註:<<[Notes]>>
說明:
%0A= 換行<<[欄位名稱]>>= 帶入該欄位的值%0A%0A= 兩次換行(空一行)
實際收到的訊息會是:
新訂單通知
客戶:王小明
金額:5000
備註:請盡快處理
Step 4:測試通知
設定完成後要測試。
測試步驟:
- 回到 AppSheet App 主畫面
- 新增一筆符合觸發條件的資料
- 等待幾秒(通常 5-10 秒內)
- 檢查 LINE 是否收到通知
沒收到怎麼辦?
| 問題 | 可能原因 | 解決方式 |
|---|---|---|
| 完全沒收到 | Token 錯誤 | 確認 Token 正確、有加 "Bearer " |
| 完全沒收到 | URL 錯誤 | 確認是 notify-api.line.me |
| 完全沒收到 | 觸發條件不符 | 確認 Event 設定正確 |
| 收到但亂碼 | 編碼問題 | 確認 message 格式正確 |

應用場景
實際的應用範例。
場景 1:訂單通知
新訂單進來,業務馬上收到通知。
觸發條件:
- Table:Orders
- Event:Adds only(新增訂單時)
訊息內容:
message=📦 新訂單通知%0A%0A訂單編號:<<[OrderID]>>%0A客戶名稱:<<[CustomerName]>>%0A訂單金額:$<<[Amount]>>%0A下單時間:<<[CreatedAt]>>%0A%0A請儘快處理!
收到的訊息:
📦 新訂單通知
訂單編號:ORD-2025-001
客戶名稱:王小明
訂單金額:$15,000
下單時間:2025-12-15 14:30
請儘快處理!
場景 2:審核提醒
請假申請送出,主管收到通知。
觸發條件:
- Table:LeaveRequests
- Event:Adds only
- Condition(選填):[Status] = "待審核"
訊息內容:
message=📝 請假申請通知%0A%0A申請人:<<[EmployeeName]>>%0A假別:<<[LeaveType]>>%0A日期:<<[StartDate]>> ~ <<[EndDate]>>%0A事由:<<[Reason]>>%0A%0A請至系統審核
場景 3:異常警示
庫存低於安全量,採購人員收到警示。
這個稍微複雜,需要用 Automation 的條件判斷。
設定方式:
- Event:Schedule(例如每天早上 9 點)
- Process 中加入「Run a data action」
- 對 Products 表執行 Action
- 在 Action 中設定條件:[Stock] < [SafetyStock]
- 符合條件的才發送 Webhook
訊息內容:
message=⚠️ 庫存警示%0A%0A商品:<<[ProductName]>>%0A目前庫存:<<[Stock]>>%0A安全庫存:<<[SafetyStock]>>%0A%0A請儘快補貨!
更多自動化設定請參考 AppSheet Automation 教學。
場景 4:每日報表
每天早上自動發送昨日業績摘要。
設定方式:
-
Event:Schedule
- 頻率:Daily
- 時間:早上 8:00
-
建立一個統計用的虛擬欄位(Virtual Column)計算昨日總額
-
Webhook 訊息帶入統計數字
訊息範例:
message=📊 每日業績報表%0A%0A日期:<<[TODAY() - 1]>>%0A%0A訂單數:<<[昨日訂單數]>> 筆%0A營業額:$<<[昨日營業額]>>%0A%0A加油!
想要更複雜的 LINE 整合? LINE Notify 適合基本需求,複雜互動需要 Messaging API。
預約技術諮詢,讓我們幫你評估最適合的整合方案。
進階技巧
讓 LINE 通知更聰明。
條件式通知
不是所有資料都需要通知,可以設條件。
範例:只有大額訂單才通知
在 Automation 的 Event 中設定 Condition:
[Amount] >= 10000
這樣只有訂單金額 >= 10000 的才會發 LINE。
範例:只通知特定人員
[AssignedTo] = USEREMAIL()
只通知負責人。
圖片通知
LINE Notify 也能發送圖片。
方法 1:使用圖片網址
在 Body 加入 imageThumbnail 和 imageFullsize:
message=新商品上架&imageThumbnail=https://example.com/thumb.jpg&imageFullsize=https://example.com/full.jpg
方法 2:發送貼圖
LINE Notify 支援 LINE 貼圖:
message=任務完成!&stickerPackageId=1&stickerId=13
貼圖 ID 查詢:https://developers.line.biz/en/docs/messaging-api/sticker-list/
群組通知
發送到 LINE 群組而非個人。
設定方式:
- 在發行 Token 時,選擇目標群組
- LINE Notify 官方帳號需先加入該群組
- 使用該 Token 發送的訊息會到群組
注意事項:
- 每個 Token 只能對應一個目標
- 要發給不同群組需要不同 Token
- 群組人員都會看到通知
多目標通知
同時通知多個人或群組。
方法:建立多個 Webhook
在同一個 Bot 的 Process 中,加入多個「Call a webhook」步驟,每個用不同的 Token。

常見問題
LINE Notify 是免費的嗎?
是的,完全免費。
但有使用限制:每小時最多 1000 則訊息。
一般企業應用絕對夠用。
Token 弄丟了怎麼辦?
無法找回,只能重新發行。
- 到 LINE Notify 個人頁面
- 刪除舊的 Token(解除連動)
- 重新發行新 Token
- 更新 AppSheet 中的設定
建議:把 Token 記在安全的地方。
可以發送給特定使用者嗎?
LINE Notify 本身不支援動態選擇接收者。
每個 Token 只對應一個目標(個人或群組)。
如果需要動態選擇接收者,需要用 LINE Messaging API。
AppSheet 需要付費才能用 Webhook 嗎?
是的。Webhook 屬於 Automation 功能,需要 Starter 方案以上。
詳細費用請參考 AppSheet 費用解析。
訊息有長度限制嗎?
有。LINE Notify 單則訊息最多 1000 字元。
超過會被截斷。
為什麼訊息中的換行沒有效果?
確認你用的是 %0A 而不是 \n。
在 URL encoded 的 Body 中,換行要用 %0A。
可以接收使用者的回覆嗎?
LINE Notify 不行,只能單向發送。
如果需要雙向互動,要用 LINE Messaging API。
進階 Webhook 設定請參考 AppSheet API 串接指南。
下一步
LINE 通知設定完成後,你的 App 就能即時通知使用者了。
繼續學習
- AppSheet 完整指南:了解所有功能
- AppSheet Automation 教學:更多自動化設定
- AppSheet API 串接:進階 Webhook 應用
- AppSheet 範例大全:庫存管理範例包含低庫存警示
實作建議
- 先測試再上線:確認訊息格式正確
- 不要發太多:避免訊息轟炸,只發重要的
- 保管好 Token:洩漏的話別人可以冒用發訊息
- 監控發送量:注意不要超過每小時 1000 則限制
需要更進階的 LINE 整合?
LINE Notify 能滿足大部分通知需求,但如果需要雙向互動、自動回覆,就需要 LINE Messaging API。
常見的進階需求:
- 使用者在 LINE 查詢庫存
- 主管直接在 LINE 核准請假
- LINE 聊天機器人回答常見問題
- 整合 LINE 官方帳號功能
預約技術諮詢,讓我們幫你打造完整的 LINE 整合方案。
參考資料
- LINE Notify 官方文件
- LINE Developers - Messaging API
- AppSheet Documentation - Call a Webhook
- AppSheet Community - LINE Integration Best Practices
相關文章
AppSheet API 串接指南:與外部系統整合【2025完整教學】
AppSheet API 完整教學:取得 API Key、REST API 操作(CRUD)、與 Zapier/Make 整合,讓 AppSheet 連接任何外部系統。
AppSheetAppSheet 是什麼?2025完整教學指南|免費開始、範例、費用一次看
完整解析 Google AppSheet 無程式碼開發平台。從基礎教學到進階功能,包含費用方案、實用範例、中文介面設定,教你快速打造專屬 App。
AppSheetAppSheet Automation 自動化完整教學|4 個實用範例【2025】
AppSheet Automation 完整教學:Event 觸發條件、Process 流程、Task 任務設定,4 個實用範例教你打造自動化工作流程。