app Script
Posted: Fri Jan 13, 2023 3:13 pm
มีใครพอจะทราบเกี่ยวกับโค้ดapp Script มั้งมั้ยค่ะ พอดีอยากทราบโค้ด พต . โค้ดที่มีอยู่ตอนนี้คือ
ค้นหาและแสดงเฉพาะข้อมูลที่ เป็นคอลัมแรกที่เจอเท่านั้น อยากได้โค้ด ที่สามารถ แสดงข้อมูลของ Code ที่ค้นหา เช่น
โค้ด 5911 มีทั้งหมด 3 รายการ เป็น 5911-1 /5911-2 / 5911-3 แต่ปัจจุบัน ค้นหา 5911 จะแสดง 5911-1 เท่านั้น อยากให้แสดง 5911-1 -2-3 ตามลำดับ
ตอนนี้ใช้โค้ด
รบกวนหน่อยนะคะ ขอบคุณค่ะ
ค้นหาและแสดงเฉพาะข้อมูลที่ เป็นคอลัมแรกที่เจอเท่านั้น อยากได้โค้ด ที่สามารถ แสดงข้อมูลของ Code ที่ค้นหา เช่น
โค้ด 5911 มีทั้งหมด 3 รายการ เป็น 5911-1 /5911-2 / 5911-3 แต่ปัจจุบัน ค้นหา 5911 จะแสดง 5911-1 เท่านั้น อยากให้แสดง 5911-1 -2-3 ตามลำดับ
ตอนนี้ใช้โค้ด
Code: Select all
var ss = SpreadsheetApp.openById("1Z0SuxtG5I9avc7_Lr4lLxgzs3iDVjIaP7QKnB4Wo0Ko");
var sheet = ss.getSheetByName("ชีต1");
function doPost(e) {
var data = JSON.parse(e.postData.contents)
var userMsg = data.originalDetectIntentRequest.payload.data.message.text;
var values = sheet.getRange(2, 1, sheet.getLastRow(),sheet.getLastColumn()).getValues();
for(var i = 0;i<values.length; i++){
if(values[i][0] == userMsg ){
i=i+2;
var Data = sheet.getRange(i,2).getDisplayValue();
var result = {
"fulfillmentMessages": [
{
"platform": "line",
"type": 4,
"payload" : {
"line": {
"type": "text",
"text": 'มีโคมรุ่น'+Data+ 'ค่ะ'
}
}
}
]
}
var replyJSON = ContentService.createTextOutput(JSON.stringify(result)).setMimeType(ContentService.MimeType.JSON);
return replyJSON;
}
}
}