【发布时间】:2012-12-03 19:09:30
【问题描述】:
当我尝试使用以下代码块获取历史报价时,stockInfo 数组返回为空。根据 FinanceApp.getHistoricalStockInfo 函数调用中指定的条件,我应该得到 2012 年 11 月 30 日交易日 GOOG 股票的价格。
function TestMethod()
{
var ss = SpreadsheetApp.getActiveSheet();
var date = new Date(2012, 11, 30);
var retValue = FinanceApp.getHistoricalStockInfo("GOOG", date, date, 1);
var ret = retValue.stockInfo[0];
Logger.log(ret); /* This comes back as 'undefined' */
Logger.log(retValue.close); /* This comes back as 'undefined' */
if (retValue != undefined && retValue.stockInfo[0] != undefined)
Logger.log(retValue);
}
这种方法在大约 10 天前一直有效。我也尝试将其发布到 google 群组论坛,但尚未有人回复。
【问题讨论】:
标签: google-apps-script google-finance-api