我想将JSON数据导入到Gsheet

时间:2019-04-07 06:12:57

标签: json

我要放入gsheet中的Json数据就像

 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";  
      }

    }

我正在使用的代码是

=IMPORTJSON("https://kitecharts-aws.zerodha.com/api/chart/2815745/60minute?public_token=556m9RQ23ntaYNDwhMZ7CocHWu9UDZjI&user_id=ZV9746&api_key=kitefront&access_token=&from=2018-10-09&to=2019-04-07&ciqrandom=1554614599478","data/candles")

现在当我输入

{{1}}

在我的gsheet单元格中,它给我的数字仅为1 2 3等,我该如何提取在不同单元格中给出6830.7,6940,6830.7,6903.6,232210的数据

0 个答案:

没有答案