var CHANNEL_ACCESS_TOKEN = '6----------------------------------------FU='; //แก้1
var line_endpoint = 'https://api.line.me/v2/bot/message/reply';
function doGet(request) {
return ContentService.createTextOutput(JSON.stringify({
post: "ok"
})).setMimeType(ContentService.MimeType.JSON);
}
var ws = SpreadsheetApp.openById('1F-----------------------------U') //แก้2
var sheet = ws.getSheetByName("L------------e"); //แก้3
var data = sheet.getRange(3,1, sheet.getLastRow(), sheet.getLastColumn()).getDisplayValues();
Logger.log(data)
var result = {
type: 'text',
text: 'พระเจ้ารักคุณ น่ะครับ กรุณาพิมพ์ pและเลขปชช.13หลักของท่าน น่ะครับ จะเป็นบัตรประจำตัวสมาชิกของท่านครับ เช่น p1234567890123 ถ้าไม่ได้จริงๆ Line แจ้งส่วนตัวที่ yodsonofgai ก็ได้ครับ เพราะท่านกับผมอาจพิมพ์ไม่ตรงกันก็ได้ครับ ถ้าท่านต้องการชำระเงิน : ขอความกรุณาท่าน โอนเงินเข้าบัญชีธนาคาร กรุงไทย ชื่อบัญชี สมาคมฌาปนกิจสงเคราะห์โกเชน(บริหารฯ) เลขที่ 334-0-52465-3 มีบันทึกช่วยจำใน Slip ระบุชื่อสมาชิกแต่ละคน แล้วส่ง Slipโอนเงินให้ lineID: yodsonofgai เพื่อตรวจสอบกับ statement ธนาคารต่อไป ถ้าท่านถูกเรียกเก็บเงินรายงวด 500 บาท หรือ 1,000 บาท สมาคมฯขอแนะนำให้ท่าน ชำระเป็นเงินประจำปี 1,200บาท เพราะจะทำให้ท่านได้ชำระเงินประจำปีเป็นก่อนกำหนด จึงไม่มีโอกาสจ่ายเงินล่าช้า ด้วยความขอบคุณโดย Goshen Mini Bank'
}
function getUsername(userId) {
var url = 'https://api.line.me/v2/bot/profile/' + userId;
var response = UrlFetchApp.fetch(url, {
'headers': {
'Authorization': 'Bearer ' + CHANNEL_ACCESS_TOKEN
}
});
return JSON.parse(response.getContentText()).displayName;
}
function doPost(e) {
var json = JSON.parse(e.postData.contents);
var userId = JSON.parse(e.postData.contents).events[0].source.userId;
var username = getUsername(userId);
var reply_token = json.events[0].replyToken;
var message = json.events[0].message.text;
for (var i = 0; i < data.length; i++) {
if (data[i][1] == message) {
i = i + 3;
var data1 = sheet.getRange(i, 1).getDisplayValue(); //ลำดับ
var data2 = sheet.getRange(i, 2).getDisplayValue(); //รหัส
var data3 = sheet.getRange(i, 3).getDisplayValue(); //ชื่อลูกค้า(สมาชิก,บัญชี)
var data4 = sheet.getRange(i, 4).getDisplayValue(); //เลขที่่ลูกค้า(สมาชิก,เลขบัญชี)
var data5 = sheet.getRange(i, 5).getDisplayValue(); //ที่อยู่
var data6 = sheet.getRange(i, 6).getDisplayValue(); //วัน เดือน ปีเกิด
var data7 = sheet.getRange(i, 7).getDisplayValue(); //อายุ ปัจจุบัน
var data8 = sheet.getRange(i, 8).getDisplayValue(); //วดป สมัคร
var data9 = sheet.getRange(i, 9).getDisplayValue(); //อายุ(เป็นสมาชิก)
var data10 = sheet.getRange(i, 10).getDisplayValue(); //ชื่อ-สกุล ผู้รับเงินสงเคราะห์ที่แสดงเจตนา คนที่1
var data11 = sheet.getRange(i, 11).getDisplayValue(); //กำหนดเรียกเก็บเงินประจำปี
var data12 = sheet.getRange(i, 12).getDisplayValue(); //โทรศัพท์
var data13 = sheet.getRange(i, 13).getDisplayValue(); //เงินสงเคราะห์คงเลือ
var data14 = sheet.getRange(i, 14).getDisplayValue(); //สรุป ต้องดำเนินการ
var data15 = sheet.getRange(i, 15).getDisplayValue(); //ภาพประจำตัว
var data16 = sheet.getRange(i, 16).getDisplayValue(); //บัญชีธนาคาร
result =
//-------------------------------
{
"type": "bubble",
"body": {
"type": "box",
"layout": "vertical",
"contents": [
{
"type": "text",
"text": "ชาโลม : " +data3+" เลขที่่ :"+data4,
"weight": "bold",
"size": "sm"
},
{
"type": "text",
"text": "ที่อยู่ "+data5,
"weight": "bold",
"color": "#1DB446",
"size": "sm",
"margin": "none"
},
{
"type": "text",
"text": "ผู้รับเงินสงเคราะห์ : "+data10,
"size": "sm",
"color": "#0000ff",
"wrap": true
},
{
"type": "separator",
"margin": "sm"
},
{
"type": "box",
"layout": "vertical",
"margin": "sm",
"spacing": "sm",
"contents": [
{
"type": "box",
"layout": "horizontal",
"contents": [
{
"type": "text",
"text": "วัน เดือน ปีเกิด",
"size": "sm",
"color": "#ff0000",
"flex": 0
},
{
"type": "text",
"text": data6,
"size": "sm",
"color": "#111111",
"align": "end"
}
]
},
{
"type": "box",
"layout": "horizontal",
"contents": [
{
"type": "text",
"text": "อายุ ปัจจุบัน",
"size": "sm",
"color": "#555555",
"flex": 0
},
{
"type": "text",
"text": data7,
"size": "sm",
"color": "#111111",
"align": "end"
}
]
},
{
"type": "box",
"layout": "horizontal",
"contents": [
{
"type": "text",
"text": "วดป สมัคร",
"size": "sm",
"color": "#0000ff",
"weight": "bold",
"flex": 0
},
{
"type": "text",
"text": data8,
"size": "sm",
"color": "#111111",
"align": "end"
}
]
},
{
"type": "separator",
"margin": "sm"
},
// {
// "type": "box",
// "layout": "horizontal",
// "margin": "sm",
// "contents": [
// {
// "type": "text",
// "text": "เบอร์โทรศัพท์",
// "size": "sm",
// "color": "#555555"
// },
// {
// "type": "text",
// "text": data12,
// "size": "sm",
// "color": "#111111",
// "align": "end"
// }
// ]
// },
{
"type": "box",
"layout": "horizontal",
"contents": [
{
"type": "text",
"text": "อายุ(เป็นสมาชิก)",
"size": "sm",
"color": "#555555"
},
{
"type": "text",
"text": data9,
"size": "sm",
"color": "#111111",
}
]
},
{
"type": "box",
"layout": "horizontal",
"contents": [
{
"type": "text",
"text": "กำหนดเรียกเก็บเงินปี",
"size": "sm",
"color": "#ff0000"
},
{
"type": "text",
"text": data11+"1,200.-บาท",
"size": "sm",
"color": "#111111",
}
]
},
{
"type": "box",
"layout": "horizontal",
"contents": [
{
"type": "text",
"text": "เงินสงเคราะห์คงเหลือ",
"size": "sm",
"color": "#555555"
},
{
"type": "text",
"text": data13+".-บาท",
"size": "sm",
"color": "#111111",
}
]
},
{
"type": "box",
"layout": "horizontal",
"contents": [
{
"type": "text",
"text": "สรุป ต้องดำเนินการ",
"size": "sm",
"color": "#0000ff"
},
{
"type": "text",
"text": data14,
"size": "sm",
"color": "#111111",
}
]
},
]
},
{
"type": "separator",
"margin": "sm"
},
{
"type": "box",
"layout": "horizontal",
"margin": "sm",
"contents": [
{
"type": "text",
"text": "บช.โอนเงิน",
"size": "xs",
"color": "#ff0000",
"flex": 0
},
{
"type": "text",
"text": data16,
"color": "#0000ff",
"size": "sm",
"align": "end"
}
]
}
]
},
"styles": {
"footer": {
"separator": true
}
}
}
//-------------------------------
result = {
'type': 'flex',
'altText': 'This is GOD Blessing You Message',
'contents': result
}
break;
};//End if
};//End for
UrlFetchApp.fetch(line_endpoint, {
'headers': {
'Content-Type': 'application/json; charset=UTF-8',
'Authorization': 'Bearer ' + CHANNEL_ACCESS_TOKEN,
},
'method': 'post',
'payload': JSON.stringify({
'replyToken': reply_token,
'messages': [result],
}),
});
var replyJSON = ContentService.createTextOutput(JSON.stringify(result)).setMimeType(ContentService.MimeType.JSON);
return replyJSON;
}
เป็น QRCode บัตรสมาชิกสมาคมฌาปนกิจสงเคราะห์ โกเชน ครับ เมื่อ scanQRCode แล้ว chat กับสมาคมฯ ดูบัตรสมาชิกของท่านได้โดย กรุณาพิมพ์ pและเลขปชช.13หลักของท่าน น่ะครับ จะเป็นบัตรประจำตัวสมาชิกของท่านครับ เช่น p1234567890123 ถ้าไม่ได้จริงๆ Line แจ้งส่วนตัวที่ yodsonofgai ก็ได้ครับ เพราะท่านกับผมอาจพิมพ์ไม่ตรงกันก็ได้ครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น
หมายเหตุ: มีเพียงสมาชิกของบล็อกนี้เท่านั้นที่สามารถแสดงความคิดเห็น