10 ก.ย. 2022 เวลา 14:24 • การศึกษา
วิธีทำ Google Forms ให้แจ้งเตือนใน LINE หลังจากกดส่ง Google ฟอร์ม
  • Script ทั้งหมดที่ใช้งาน
//ทำหน้าที่สร้างข้อความจาก Googls ฟอร์ม เพื่อเตรียมส่งผ่าน LINE Notify
function createMessage(e)
{
var form = FormApp.openById('นำ id ของ Google ฟอร์ม มาใส่');
var itemResponses = e.response.getItemResponses();
var text_data = 'มีการลงทะเบียนใหม่'; //เปลี่ยนภายหลังได้
for (var j = 0; j < itemResponses.length; j++) {
var itemResponse = itemResponses[j];
text_data += '\n'+itemResponse.getItem().getTitle()+': '+itemResponse.getResponse()
}
sendNotify(text_data);
//ทำหน้าที่ส่งข้อความจาก Googls ฟอร์มผ่าน LINE Notify
function sendNotify(text)
{
var formData = {
'message': text,
};
var token = 'นำ token ของ LINE Notify มาใส่';
var options = {
'method' : 'post',
'headers' : {'Authorization': "Bearer "+token},
'contentType': 'application/x-www-form-urlencoded',
'payload' : formData
};
UrlFetchApp.fetch('https://notify-api.line.me/api/notify', options);
}
โฆษณา