ขอความข่วยเหลือหน่อยครับ จากกระทู้ที่ผมเคยตั้ง ตอนนี้อยากพัฒนาโดยให้ส่งแจ้งเตือนเข้าไลน์ครับ
ซึ่งตอนนี้ ผมสามารถให้มันส่งรายละเอียดต่างๆได้แล้วโดยใช้ function main และตอนนี้ผมอยากเพิ่มตัวฟังชั่นใหม่เข้าไป
โดยที่ เมื่อเวลาผมกรอกข้อมูลลง google form ข้อมูลเหล่านั้นก็จะเข้ามาทาง google sheet จากนั้นเมื่อมี row ใหม่เข้ามาใน
google sheet ก็จะแจ้งเตือนสิ่งที่ผมอยากให้ขึ้นทางไลน์ครับ ผมเขียนออกมาคร่าวๆ แต่คือพอตั้งค่าทุกอย่างรวมถึง trigger เวลากดส่งแบบฟอร์ม มันก็ไม่มีแจ้งเตือนทางไลน์อยู่ดีครับ รบกวนด้วยครับ
function onFormSubmit(e) {
var sheetid = "XXXXXXX";
var notifyToken = "YYYYYYY";
var ssName = "ขายสินค้า";
// Get the active sheet
var sheet = SpreadsheetApp.openById(sheetid).getSheetByName(ssName);
// Get the submitted row
var submittedRow = e.range.getRow();
// Retrieve the submitted values from the event object
var submittedValues = e.values;
// Assuming the first name is in column F and the amount is in column E
var firstName = submittedValues[ุ6]; // Column F
var amount = submittedValues[5]; // Column E
// Update the message
var msg = "ได้รับยอดโอนจาก " + "\n" +
"คุณ " + firstName + "\n" +
"ยอดโอนทั้งหมด = " + amount + "\n";
// Call a function to send notification with the updated message
sendLineNotify(msg, notifyToken);
}
การตั้งค่า tigger ผมกดเลือก Function onFormSubmit > Head > จากแผ่นตาราง > เมื่อส่งฟอร์ม
ขอความช่วยเหลือ Apps script ส่งแจ้งเตือนไปยัง Line ครับ
ซึ่งตอนนี้ ผมสามารถให้มันส่งรายละเอียดต่างๆได้แล้วโดยใช้ function main และตอนนี้ผมอยากเพิ่มตัวฟังชั่นใหม่เข้าไป
โดยที่ เมื่อเวลาผมกรอกข้อมูลลง google form ข้อมูลเหล่านั้นก็จะเข้ามาทาง google sheet จากนั้นเมื่อมี row ใหม่เข้ามาใน
google sheet ก็จะแจ้งเตือนสิ่งที่ผมอยากให้ขึ้นทางไลน์ครับ ผมเขียนออกมาคร่าวๆ แต่คือพอตั้งค่าทุกอย่างรวมถึง trigger เวลากดส่งแบบฟอร์ม มันก็ไม่มีแจ้งเตือนทางไลน์อยู่ดีครับ รบกวนด้วยครับ
function onFormSubmit(e) {
var sheetid = "XXXXXXX";
var notifyToken = "YYYYYYY";
var ssName = "ขายสินค้า";
// Get the active sheet
var sheet = SpreadsheetApp.openById(sheetid).getSheetByName(ssName);
// Get the submitted row
var submittedRow = e.range.getRow();
// Retrieve the submitted values from the event object
var submittedValues = e.values;
// Assuming the first name is in column F and the amount is in column E
var firstName = submittedValues[ุ6]; // Column F
var amount = submittedValues[5]; // Column E
// Update the message
var msg = "ได้รับยอดโอนจาก " + "\n" +
"คุณ " + firstName + "\n" +
"ยอดโอนทั้งหมด = " + amount + "\n";
// Call a function to send notification with the updated message
sendLineNotify(msg, notifyToken);
}
การตั้งค่า tigger ผมกดเลือก Function onFormSubmit > Head > จากแผ่นตาราง > เมื่อส่งฟอร์ม