การดึงราคา หุ้น 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()
ความคิดเห็น
แสดงความคิดเห็น