Sunday, November 24, 2024
API KEY
HomeUncategorizedวิธีเก็บข้อมูลไฟล์ JSON บันทึกเป็น Array

วิธีเก็บข้อมูลไฟล์ JSON บันทึกเป็น Array

วิธีเก็บข้อมูลไฟล์ 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);
}
RELATED ARTICLES

LEAVE A REPLY

Please enter your comment!
Please enter your name here

- Advertisment -
คอร์สเรียนออนไลน์

Most Popular

Recent Comments