【发布时间】:2021-02-22 11:30:09
【问题描述】:
从自定义公式调用时,相同的 Apps 脚本代码会提供不同的输出。我试图调用 API 并从中获取数据。最初,它工作得很好。后来它开始产生错误。我检查了 API 限制,没有超过限制。我已经多次测试了代码。但是每次我从自定义公式运行代码时都会收到一条错误消息。另一种方式效果很好。
当我从编辑器运行代码时,我得到以下日志:
res2 = {
"Meta Data": {
"1: Symbol": "rxt",
"2: Indicator": "St.....
当我从自定义公式运行代码时,我得到以下日志:
res2 = {
"Information": "Thank you for using.....
抓取结果不同的原因是什么?任何帮助将不胜感激。
以下代码的日志不同:
function testx(){
var api_url = "https://www.alphavantage.co/query?function=STOCHF&symbol=rxt&interval=daily&fastkperiod=5&apikey=1L5DUZ4F711436KC";
var response = UrlFetchApp.fetch(api_url);
var res = response.getContentText();
Logger.log("res2 = " + res);
}
【问题讨论】:
-
您可以发布您正在使用的代码以及自定义功能吗?您的自定义公式看起来如何?另外,您使用的是哪个 API?
-
我已经添加了代码。最初,它工作得很好。后来它开始产生错误。
标签: google-apps-script web-scraping google-sheets