1
我预计FinanceApp.getHistoricalStockInfo函数会返回填充的所有字段以及我请求的日期范围的历史数据。getHistoricalStockInfo仅返回stockInfo - 所有其他字段为空?
但在下面的例子中,我只获取了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);
}
这样做的结果是:
名= MCAN按揭证券has_stock_data =真 名= has_stock_data =未定义stockInfo = 1 时间=周五2012年6月29日16:00:00 GMT- 0400(EDT)close = 14.1
这是正常的吗?这不是我所期望的。我尝试了各种符号(主要是加拿大,但也有一些美国的符号),而这一直都是我得到的。
不过,不是我所期望的。那么,这是正常的吗?