วิธีเก็บข้อมูลไฟล์ JSON บันทึกเป็น Array ด้วย Google App Script
function saveJsonToSheetAsColumns() {
  // ตัวอย่าง JSON
  var jsonData = {
  "วันที่และเวลา": "02 ส.ค. 67, 08:32",
  "รหัสอ้างอิง": "452990",
  "จาก": "นาย ศรวุฒิ 285-7-xxx106 ธนาคารกรุงเทพ",
  "ไปยัง": "น.ส. ณัชชา เจษฎากาน 088-xxx-4727 พร้อมเพย์",
  "Biller ID หรือ เลขที่อ้างอิง": "2024080208321623004234108",
  "จำนวนเงิน": "1,771.00"
};
  // เปิดหรือสร้าง Google Sheets
  var spreadsheet = SpreadsheetApp.getActiveSpreadsheet(); // เปิด spreadsheet ที่เปิดอยู่
  var sheet = spreadsheet.getActiveSheet(); // เปิด sheet ที่ใช้งานอยู่
  // สร้าง array สำหรับเก็บข้อมูลที่จะบันทึก
  var headers = [];
  var values = [];
  // ดึง key และ value ออกจาก jsonData
  for (var key in jsonData) {
    if (jsonData.hasOwnProperty(key)) {
      headers.push(key);           // เก็บ key เป็นหัวข้อคอลัมน์
      values.push(jsonData[key]);  // เก็บ value เป็นข้อมูลในแถวแรก
    }
  }
  
  // เขียน header ลงในแถวแรก (ถ้ายังไม่ได้เขียน)
  if(sheet.getLastRow() === 0) {
    sheet.appendRow(headers); // ใส่ headers ในแถวที่ 1
  }
  
  // เขียน values ลงในแถวถัดไป
  sheet.appendRow(values);
}


 
                                    
