Google Apps脚本溢出错误 - 结果设置过大

时间:2014-04-22 18:04:20

标签: google-apps-script

我需要向Google财经查询特定股票持有期间的高股价。 2000年购买的一只股票可以被排除在外。其余的投资组合购买时间为2004年12月31日至今。对于以下脚本,结果集似乎太大了。

有没有办法将其分解为单独的API调用,从而导致结果集更小但仍然提供历史数据回到12-31-2004?

 function stockHigh(ticker, startDate, endDate) {
 //returns https://developers.google.com/apps-script/class_financeresult
 var financeResult = FinanceApp.getHistoricalStockInfo(
   ticker, startDate, endDate, 1);

 var high = 0;
 for(var i in financeResult.stockInfo) {
   var stockInfo = financeResult.stockInfo[i];
   high = Math.max(high, stockInfo.high);
 }
 return high;
}

1 个答案:

答案 0 :(得分:0)

我认为班级financeapp被弃用了吗?我们是否还在使用它,如果不是,我们应该使用什么?

https://developers.google.com/apps-script/reference/finance/finance-app