เมื่อมี Email เข้า ข้อมูลจะแจ้งเตือน เข้า LINE NOTIFY

841

สวัสดีครับ วันนี้ผมจะพามาทำระบบแจ้งเตือนเมื่อมี Email เข้า จะแจ้งเตือนผ่าน LINE NOTIFY กันง่าย ๆ ครับ เพียงโค้ดไม่กี่บรรทัด

ขั้นแรกให้เพิ่มไลบรารี 1LEQBt70dVTrMFCdTY7ISNj0EKXgZV5reRf-zWlUS7BX6_lozMq3WeZ3k โดยให้เลือกเวอร์ชั่นสูงสุด

หลังจากนั้นให้คัดลอกโค้ดด้านล่างไปไว้ใน App Script ได้เลยครับ

function sendEmail2Line() {
  var token = "xx-1";
  var apikey = "d6oYI2gRIW0aF3mamtTwZ0bZqkIbw41HiDQNwMSyr";
  var sheet_id = "xx-2"
  var sheetname = "xx-3"
  var username_label = "xx-4"
  Lib_DataStudio2Line.getEmail2Line(token,apikey ,username_label,sheet_id, sheetname, username_label)
}

เมื่อคัดลอกเสร็จแล้วจะมาอธิบายโค้ดกัน
xx-1 คือ ให้นำรหัส token line มาใส่ได้เลยครับ
xx-2 คือ ให้นำ sheetId มาใส่ได้เลยครับ
xx-3 คือ ให้นำ sheetName มาใส่ได้เลยครับ
xx-4 คือ ให้นำชื่อตัวกรอง Email มาใส่ มีวิธีการดังนี้

ขั้นแรกให้เปิด Email จากนั้นให้คลิกไปที่ Email ที่ต้องการใช้แจ้งเตือน จากตัวอย่างผมจะใช้ Email ของตัวเองเป็นการทดสอบครับ

จากนั้นให้เลือกเมนูจุด 3 จุด และเลือกเมนู “กรองข้อความคล้ายแบบนี้” ดังรูป

จากนั้นคลิกที่ปุ่มสร้างตัวกรองสีเทา ดังรูป

คลิกถูกหน้าเมนู “ใช้ป้ายกำกับนี้” จากนั้นไปที่เมนูใช้ป้ายกำกับนี้ เลือกเมนู ใช้ป้ายกำกับใหม่

ตั้งชื่อป้ายกำกับใหม่เป็นชื่อ Email ที่สอดคล้องกับชื่อ Email ที่ต้องการให้แจ้งเตือน ยกตัวอย่าง ถ้าเป็น Email ของหัวหน้า ก็อาจตั้งชื่อว่า EmailBoss เป็นต้น ตอนนี้ผมใช้ Email ตัวเองในทดสอบ ผมจึงตั้งชื่อว่า “MyEmail” จากนั้นคลิกปุ่มสร้าง ก็เป็นอันเสร็จเรียบร้อย

เมื่อคลิกสร้างแล้ว จะมีป้ายกำกับ Email ที่ชื่อว่า MyEmail สีเทา ๆ ดังรูป

หลังจากนั้นก็นำ “MyEmail“ ไปใส่แทนตัวแปร xx-4 ที่โค้ดโปรแกรม AppScript ก็เป็นอันเสร็จสิ้น
มาทดสอบกันดีกว่า ผมจะส่ง Email เข้า Mail ตัวเองสัก 2 รายการ หลังจากนั้นกดเรียกใช้ในโปรแกรม AppScript ข้อมูล Email ที่เข้ามาใหม่ก็จะแจ้งเตือนไปยัง LINE NOTIFY ดังรูป

ถ้าใช้จริง ๆ แนะนำให้ตั้งทริกเกอร์ไว้เพื่อให้ตรวจสอบ Email เป็นระยะ ๆ

Print Friendly, PDF & Email