Goshen Member Card

 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 ก็ได้ครับ เพราะท่านกับผมอาจพิมพ์ไม่ตรงกันก็ได้ครับ


ไม่มีความคิดเห็น:

แสดงความคิดเห็น

หมายเหตุ: มีเพียงสมาชิกของบล็อกนี้เท่านั้นที่สามารถแสดงความคิดเห็น