การดึงราคา หุ้น CPALL บน Google Sheets

 ปกติเวลาดึงราคาหุ้นบน Google Sheets แบบ real-time เราใช้ฟังชันก์ googlefinance() แต่พอมาถึงหุ้นไทย ฟังชันก์นี้ใช้ไม่ได้ 

วิธีการแก้ไข

1) ให้สร้าง App Script โดยไปที่ Extensions > Apps Script 


2) คัดลอก script ข้างล่างนี้ แล้ววาง ใน หน้าจอเขียน App Script

function getCPALLPrice(

  var url = "https://finance.yahoo.com/quote/CPALL.BK"

  var response = UrlFetchApp.fetch(url).getContentText(); 

  var price = response.match(/"regularMarketPrice":\{"raw":([\d.]+),/)[1]; 

  return price; 

}

แล้วเรียกใช้งาน ที่ Cell ที่ต้องการให้แสดงราคาหุ้น

=getCPALLPrice()




ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

อุปมา อุปไมย สำนวนการเปรียบเทียบ ของไทย

ความสามารถทั่วไปด้านเหตุผล การหาความสัมพันธ์จาก ภาพ สัญลักษณ์

แนวข้อสอบ เงื่อนไขสัญลักษณ์