如何将JSON(特别是NBA统计数据)导入Google工作表

如何将JSON(特别是NBA统计数据)导入Google工作表,json,google-sheets,Json,Google Sheets,我正在努力从下面列出的URL导入数据。我尝试了所有导入选项,还从中获取了ImportJSON函数 我要导入的站点是: 让我知道我遗漏了什么,我想我的问题是我似乎无法找到要导入的正确查询,但我真的不确定。任何帮助都将不胜感激。提前谢谢 如果我走错了方向,我们也将非常感谢您为我的船提供正确的指引。您可以尝试使用此自定义外汇: =IMPORTJSON("url-here", "xpath-here") 函数IMPORTJSON(url,xpath){ 试一试{ ///费率/欧元 var res=U

我正在努力从下面列出的URL导入数据。我尝试了所有导入选项,还从中获取了ImportJSON函数

我要导入的站点是:

让我知道我遗漏了什么,我想我的问题是我似乎无法找到要导入的正确查询,但我真的不确定。任何帮助都将不胜感激。提前谢谢


如果我走错了方向,我们也将非常感谢您为我的船提供正确的指引。

您可以尝试使用此自定义外汇:

=IMPORTJSON("url-here", "xpath-here")

函数IMPORTJSON(url,xpath){ 试一试{ ///费率/欧元 var res=UrlFetchApp.fetch(url); var content=res.getContentText(); var json=json.parse(内容); var patharray=xpath.split(“/”); //Logger.log(路径数组); 对于(var i=0;i
function IMPORTJSON(url,xpath){

  try{
    // /rates/EUR
    var res = UrlFetchApp.fetch(url);
    var content = res.getContentText();
    var json = JSON.parse(content);

    var patharray = xpath.split("/");
    //Logger.log(patharray);

    for(var i=0;i<patharray.length;i++){
      json = json[patharray[i]];
    }

    //Logger.log(typeof(json));

    if(typeof(json) === "undefined"){
      return "Node Not Available";
    } else if(typeof(json) === "object"){
      var tempArr = [];

      for(var obj in json){
        tempArr.push([obj,json[obj]]);
      }
      return tempArr;
    } else if(typeof(json) !== "object") {
      return json;
    }
  }
  catch(err){
      return "Error getting data";  
  }

}