getHistoricalStockInfo只返回stockInfo - 所有其他字段都是空白的?

时间:2012-07-10 16:28:39

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

我希望FinanceApp.getHistoricalStockInfo函数返回填充的所有字段,以及我请求的日期范围的历史数据。

但是在下面的示例中,我只填充了stockInfo数组,其余所有字段都是空白的!?

function finTest() {
  var a = FinanceApp.getStockInfo("TSE:MKP");
  var b = FinanceApp.getHistoricalStockInfo("TSE:MKP", new Date(2012, 5, 29), new Date(2012, 5, 30), 1);
  Logger.log("name = " + a.name + " has_stock_data = " + a.has_stock_data);
  Logger.log("name = " + b.name + " has_stock_data = " + b.has_stock_data + " stockInfo = " + b.stockInfo.length);
  for (var i=0; i<b.stockInfo.length; i++)
    Logger.log("Time = " + b.stockInfo[i].time + " close = " + b.stockInfo[i].close);
}

结果是:

  

name = MCAN Mortgage Corporation has_stock_data = true   name = has_stock_data = undefined stockInfo = 1   时间=星期五2012年6月29日16:00:00 GMT-0400(美国东部时间)收盘= 14.1

这是正常的吗?这不是我的预期。我尝试过各种各样的符号(大多是加拿大人,但也有几个美国符号),这总是我得到的。

仍然不是我的预期。那么,这是正常的吗?

1 个答案:

答案 0 :(得分:1)

使用getHistoricalStockInfo()时似乎只返回了一些通用字段。这应该更好地记录,您可以在issue tracker上为此提交错误。