ถึงคราวหุ้นไทย กองทุนไทยที่หลายคนรอคอย (ไม่รู้มีไม่ใครรอกันรึเปล่า555)
เนื่องจากหุ้นไทย ไม่สามารถถึงข้อมูลกันมาโชว์มาได้จาก api ตรงๆ หรือหน้าเว็บได้ง่ายๆ เราเลยดึงจากเว็บต่างประเทศแทนโดยได้ข้อมูลกราฟซึ่งมีการดีเลย์บ้างจาก https://finance.yahoo.com/
โดยดึงข้อมูลเป็น json ซึ่งเราได้ใช้ app script มาช่วยในการแปลงข้อมูลในรูป sheets จาก https://github.com/thisdavej/getJSON-google-sheets
ส่วนค่าเปลี่ยนแปลงในแต่ละวันก็ดึงจาก set.or.th ซึ่งอาจจมี delay แล้วแต่ทาง google แต่ถ้าสำหรับดูภาพรวมแล้วใช้ได้แน่นอนครับ
โดยใช้ importxml ของ google

หน้าตาจะออกมาประมาณนี้ครับโดยตัด treemap และวันประกาศงบ ออกไปจากเวอร์ชั่นหุ้นอเมริกา เพราะดึงข้อมูลไม่ได้ ใครมีช่องทางแนะนำบอกได้เลยนะครับ
แต่ใช่ว่าเราจะปล่อยให้ข้างล่างว่างเราเลยเอาราคาทองมาโชว์สักหน่อยโดยเป็นราคาจากตัวเทียบเคียงซึ่งจะใกล้เคียงแต่คงไม่เป๊ะดังรูป

ในส่วนของหน้าตั้งค่า watchlist เราก็จะทำหน้าตาออกมาคล้ายกับแบบเดิม แต่หลังจากที่ลองใช้สักพัก ปรากฏว่าเราดึงจากเว็บถ้าดึงใหม่ที่ละช่่องจะช้ามากจนโหลดไม่ขึ้นกันเลย เราเลยต้องดัดแปลงหน้าหน่อยโดยดึงข้อมูลพร้อมกันในหลายช่องในทีเดียว
=TRANSPOSE(importxml("https://www.set.or.th/th/market/product/stock/quote/"&C3&"/price","(//div[contains(@class,'quote-info')]/div[2]/div[1])[2]|//div[contains(@class,'stock-info')][1]|(//div[contains(@class,'date-range-week-value')]/span[1])[1]|(//div[contains(@class,'date-range-week-value')]/span[2])[1]"))