ค้นหาข้อมูลด้วย “LOOP FOR Each” ด้วย Google Apps Script ทำให้ค้นหาข้อมูลได้อย่างรวดเร็ว
function FIND_DATA(idDoc) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName("DATA");
var data = sheet.getRange(2, 1, sheet.getLastRow() - 1, 4).getValues(); // ดึงตั้งแต่แถว 2
var count = 0;
var message = "";
data.forEach(function(row) {
if (row[0] == idDoc) {
message += "รหัสเอกสาร: " + row[0] + "\n"
count++;
}
});
return count === 0 ? "ไม่พบข้อมูล" : message;
}