【问题标题】:getHistoricalStockInfo only returns stockInfo - all other fields are blank?getHistoricalStockInfo 只返回 stockInfo - 所有其他字段都是空白的?
【发布时间】:2012-07-10 16:28:39
【问题描述】:

我希望 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 名称 = has_stock_data = 未定义 stockInfo = 1 时间 = 2012 年 6 月 29 日星期五 16:00:00 GMT-0400 (EDT) 收盘 = 14.1

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

不过,不是我所期望的。那么,这正常吗?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2019-11-12
      • 1970-01-01
      • 1970-01-01
      • 2016-01-26
      • 1970-01-01
      • 1970-01-01
      • 2019-03-12
      • 2017-08-02
      • 1970-01-01
      相关资源
      最近更新 更多