วันนี้จะมาแนะนำไลบรารีส่งข้อมูล 4 ประเภทเข้า LINE NOTIFY กัน ก่อนอื่นเลยให้เพื่อน ๆ เปิด Google Apps Script จากนั้นให้เพิ่มไลบรารี 1DXkYm08OZq56N7hkahHkQuYwO8331dTkHT4f8vDk0mYNTqqTq0xNuIxP
เมื่อเพิ่มเรียบร้อยแล้วเรามาเขียนโค้ดกันเลยแบบง่าย ๆ
แบบที่ 1 ส่งข้อความ
คัดลอกโค้ดด้านล่างไปใส่ใน Google Apps Script
function sendLineNotify() {
var message = "ข้อความที่ต้องการส่ง"
var token = "xxxxx"
ALLDATATYPELINENOTIFY.allPostLineNotify(message, token, '', '', '')
}
แบบที่ 2 ส่งข้อความ และสติ๊กเกอร์
คัดลอกโค้ดด้านล่างไปใส่ใน Google Apps Script
function sendLineNotify() {
var message = "ข้อความที่ต้องการส่ง"
var stickerPackageId = "6136"
var stickerId = "10551378"
var token = "xxxxx"
ALLDATATYPELINENOTIFY.allPostLineNotify(message, token, stickerPackageId, stickerId, '')
}
แบบที่ 3 ส่งข้อความ สติ๊กเกอร์ และรูปภาพ
คัดลอกโค้ดด้านล่างไปใส่ใน Google Apps Script
function sendLineNotify() {
var message = "ข้อความที่ต้องการส่ง"
var stickerPackageId = "6136"
var stickerId = "10551378"
var image = "https://scontent.fnak4-2.fna.fbcdn.net/v/t39.30808-1/333520420_593600732619628_8236993480284785473_n.jpg?stp=c68.93.1875.1875a_dst-jpg_s320x320&_nc_cat=110&ccb=1-7&_nc_sid=596444&_nc_ohc=W8sUBLYZu50AX9VnGgp&_nc_ht=scontent.fnak4-2.fna&oh=00_AfBpPKJ5GpOfsWW5SdFC1lpaiAft5t28GZZFO09NQlpokw&oe=65CFE6F2"
var token = "xxxxx"
ALLDATATYPELINENOTIFY.allPostLineNotify(message, token, stickerPackageId, stickerId, image)
}
แบบที่ 4 ส่งข้อความ สติ๊กเกอร์ และกราฟ
แบบที่ 4 จะต้องสร้างกราฟใน Google Sheet ขึ้นมาก่อน หลังจากนั้นให้เชื่อมต่อข้อมูลโดยกำหนดชื่อ Sheet1 และคัดลอกโค้ดด้านล่างไปใส่ใน Google Apps Script
function sendLineNotify2() {
var ss = SpreadsheetApp.getActiveSpreadsheet()
var sheet = ss.getSheetByName("Sheet1")
var message = "ข้อความที่ต้องการส่ง"
var stickerPackageId = "6136"
var stickerId = "10551378"
var image = sheet.getCharts()[0].getBlob()
var token = "xxxxx"
ALLDATATYPELINENOTIFY.allPostLineNotify(message, token, stickerPackageId, stickerId, image)
}
เป็นยังไงบ้างครับ ง่ายไหมครับ ถ้าทำได้แล้วอย่าลืมแชร์ กดไลด์ กดติดตาม เด็กคอมด้วยนะครับผม