Google Script จะ get ค่าในเซลล์ที่ได้จากสูตร Vlookup ยังไงได้บ้างครับ

สวัสดีครับ มีคำถามจะรบกวนสอบถามเพื่อสมาชิกครับ  
 
กำลังพัฒนาโปรแกรมมาใช้งานครับ การทำงานก็คือ 
- กรอกรายละเอียดผ่าน goole form 
- ค่าที่ได้จะมาเก็บที่ google sheet โดยเก็บวันที่ ชื่อ พาสเวิร์ด
- นำชื่อไปเปรียบเทียบโดยใช้ if และ vlookup ถ้าชื่อและพาสเวิร์ดตรง จะขึ้นคำว่า Match
- เอาคำว่า Match ไปใช้งานต่อ
 
ผมอยากจะเอาค่าในเซลล์ที่ได้จากการใช้สุตร Vlookup มาเก็บไว้ เพื่อนำไปใช้งานต่อไป แต่พอลองทำดูแล้วปรากฎว่ามันไม่เอาค่าที่แสดงในชีตมาเก็บไว้ จะเก็บเป็นค่าว่างมาแทน ไม่ทราบว่าต้องทำอย่างไรถึงจะเอาค่ามาเก็บได้บ้างครับ

ปล. function check ตั้ง tricker ให้ทำงานตอนส่งฟอร์มเลยครับ

คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 3
ผมลองทดสอบดูแล้วใช้ได้ครับ
Apps Script: Sheets Extensions
Event: From spreadsheet - On form submit
Autofill Formula: ARRAYFORMULA()

https://imgur.com/a/NRoKaVZ



สำหรับ Standalone ถ้า UI  ไม่มี From spreadsheet
ลองสร้าง trigger ด้วย Apps Script

function createFormSubmitTrigger() {
ScriptApp.newTrigger("runScript")
   .forSpreadsheet(SpreadsheetApp.getActive()) // openById() ก็น่าจะได้
   .onFormSubmit()
   .create();
}

// ส่วนของฟังก์ชันที่ต้องการรัน
function runScript(eventInfo) {
Logger.log(JSON.stringify(eventInfo));
}
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่