【问题标题】:Google scripts function to fetch curl data to Google Sheets用于将 curl 数据提取到 Google 表格的 Google 脚本功能
【发布时间】:2020-06-04 04:36:30
【问题描述】:

我正在尝试将一些数据提取到 Google 表格中。代码如下:

function ls() {
var url = "https://api.loanscan.io/v1/interest-rates?tokenFilter=BTC";
var params = {
         "contentType": "application/json",
         "headers":{"x-api-key": "KEY",
                    },

         };

var json = UrlFetchApp.fetch(url, params);
var jsondata=json.getContentText();
var page = JSON.parse(jsondata);
Logger.log page
return page;

}

Logger.log 提供了正确的数据,您可以在下一个链接中看到。

Log

但是,当我在 google 表格中运行该函数时,它会返回一个空白单元格。

请帮忙,谢谢。

【问题讨论】:

  • 您需要学习将数据塑造成二维数组。查看 importjson 脚本。

标签: json curl google-apps-script google-sheets


【解决方案1】:

您应该用括号编写Logger.log(page);,因为工作表可能挂在您的 Logger 语句上。 我没有该站点的 API 密钥,但在工作表中的单元格中使用 =ls() 时,我确实收到了来自 API 的禁止错误响应。

【讨论】:

    猜你喜欢
    • 2022-10-25
    • 2022-10-13
    • 1970-01-01
    • 2013-12-06
    • 2021-12-14
    • 2015-12-29
    • 1970-01-01
    • 2021-10-19
    • 1970-01-01
    相关资源
    最近更新 更多