Saturday, January 18, 2025
API KEY
HomeGoogle Apps Scriptดึงไฟล์ JSON บันทึกลง Sheet ด้วย App Script

ดึงไฟล์ JSON บันทึกลง Sheet ด้วย App Script

วิธีดึงข้อมูลหรือไฟล์ JSON บันทึกลง Sheet ด้วย 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