调试下的谷歌表和脚本编辑器返回不同的结果

时间:2021-03-30 13:17:59

标签: javascript json google-apps-script alpha-vantage

我正在使用 Google 表格从 Alpha Vantage 检索信息。如果我在调试下运行下面的代码并检查变量 v,v 就会得到我想要的数据。

如果我在工作表中调用该函数,它会返回“感谢您使用 Alpha Vantage!我们的标准 API 调用频率是每分钟 5 次调用,每天 500 次调用......”这意味着我调用了更多函数经常比我被允许的要多。

我已经尝试过多次。我总是在调试中得到正确的结果,在工作表中得到错误的结果。有什么建议吗?

function AVFunction()
{
  var func="OVERVIEW"
    var query="AAPL"  
    var v= AVImportJSON(func,query,"");
    return v;  // <-breakpoint
}

AVImportJSON 是一个最终使用 http://blog.fastfedora.com/projects/import-json 中的代码的包装

编辑:只有一个单元格调用该函数。

1 个答案:

答案 0 :(得分:0)

似乎 Google Sheet 会多次调用一个函数。由于调用限制为每分钟 5 次调用,使用 Google Sheet 中的函数访问 Alpha Vantage 似乎不是一个好的解决方案。