更新於 2024/12/23閱讀時間約 2 分鐘

app script 接台股資料

我們試試看用app script 接一下open data裏台灣股市的資料,內有公司財務報表,也有一些股票的歷史資料,

如果我們在app script 上寫了這一個function,就會回傳這ticker 在 2024年12年已經有的股票資料。

function getStockprict(ticker)  {
var url = 'https://www.twse.com.tw/exchangeReport/STOCK_DAY?response=json&date=202412&stockNo='+ticker;
   var response = UrlFetchApp.fetch(url);
   var data = JSON.parse(response.getContentText());
   var stockprice = [];

     for (i = 1; i <= 7;i++) {
        stockprice.push((data["data"][i][6].replace(",",""))) //6 是收盤價
  };
  return stockprice
}

這裏只取前7天的收盤價,只是因為「bot.學習.人」只拿7筆的資料來做折線圖。

這裏也做個簡單的Line bot demo,只要輸入「2330」就會得出台積電2024年12月前7天的收盤價折線圖。


分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.