
(只能用電腦喔!手機無法操作這個功能)

function doPost(e) {
try {
// 從捷徑接收三個欄位
var date = e.parameter.date;
var category = e.parameter.category;
var amount = e.parameter.amount;
if (!date || !category || !amount) {
return ContentService.createTextOutput("Missing data");
}
var ss = SpreadsheetApp.openById("1syOu3vyR6ijaBmeFkp7kCu_PuSlkT5VB9xTLHnu7PDY");
var sheet = ss.getSheetByName("每日極簡記帳表");
sheet.appendRow([date, category, amount]);
return ContentService.createTextOutput("OK WRITE");
} catch(err) {
return ContentService.createTextOutput("ERROR: " + err);
}
}
// 測試 Web App
function doGet(e){
return ContentService.createTextOutput("Web App OK");
}

回到google sheet複製網址的ID
ID在哪裡: 在 /d/ 和 /edit 中間的那一段

這一段就是網址的ID
回到Apps Script
把剛才複製的網址ID,貼進程式碼裡(畫紅色的那串,直接覆蓋):
var ss = SpreadsheetApp.openById("1syOu3vyR6ijaBmeFkp7kCu_PuSlkT5VB9xTLHnu7PDY");

部署→新增部署作業

新增說明=命名的意思,所以可隨便取名字

複製URL

如果發現無法沒反應,可以按「執行」,看看是否有成功

