เปิดห้องเครื่อง: ทัวร์ไฟล์ Code.gs

ไฟล์นี้คือ "สมอง" ของ Web App ของเรา คลิกที่แท็บเพื่อดูคำอธิบายแต่ละส่วน


function doGet() {
  return HtmlService
    .createHtmlOutputFromFile('Index');
}

function saveData(formData) {
  const sheet = SpreadsheetApp
    .getActiveSpreadsheet()
    .getSheetByName("Risk_Log");

  return "บันทึกรายงานสำเร็จ!";
}

ฟังก์ชัน doGet

เปรียบเสมือน "แผนกต้อนรับ" หรือ "ประตูทางเข้า" ของเว็บ
หน้าที่ของมันคือการนำไฟล์ Index.html ไปแสดงให้ผู้ใช้เห็น

ฟังก์ชัน saveData

เปรียบเสมือน "แผนกจัดเก็บเอกสาร"
ทำหน้าที่รับข้อมูลที่ผู้ใช้กรอกในฟอร์ม แล้วนำไปบันทึกลงใน Google Sheets