在Google Apps脚本中获取历史股票价格

时间:2018-09-17 16:33:16

标签: google-apps-script google-sheets-api yahoo-finance google-finance

令我惊讶的是,似乎不可能以任何方式在Google Apps脚本(用于填充Google工作表)中获取历史股价。由于某些很好的原因,脚本不允许调用GoogleFinance,并且FinanceApp已不存在。此外,Yahoo URL API不再支持能够获取历史库存。那么,如何通过Script在Google表格中获取股价数据呢?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

尽管 Google cleary 表示他们不支持应用脚本中的 GOOGLEFINANCE,但有一种方法可以即兴发挥。您可以使用以下内容:

var ticker = cs.getRange(row_idx, ticker_column_idx).getValue();
formula="=GOOGLEFINANCE(" + '"' + ticker + '", ' + '"PRICE")';
cs.getRange(row_idx, price_col_idx).setValue(formula);