TypeError:无法读取未定义的属性“ pair”

时间:2020-06-16 16:46:59

标签: javascript google-apps-script google-sheets

我一直在努力尝试学习Google表格的脚本。以下返回正确的结果。但是,它停止了我的脚本并显示以下错误。任何帮助将不胜感激。

TypeError:无法读取未定义的属性“ pair”

  var sh1=SpreadsheetApp.getActiveSpreadsheet().getSheetByName("SCRIPT_DATA");
  var requestOptions = {
  'method': 'GET',
 https://api.incscan.io/pdex/overview,
{
start: 1,
limit: 5000,

  },
  json: true,
  gzip: true
};
var url='https://api.incscan.io/pdex/overview';

var result= UrlFetchApp.fetch(url, requestOptions);
var txt= result.getContentText();
var d=JSON.parse(txt);

    for (var i=0; i<100;i++)

{
  sh1.getRange(i+2, 7).setValue(d.perPair[i].pair);
  sh1.getRange(i+2, 8).setValue(d.perPair[i].liquidity);
  sh1.getRange(i+2, 9).setValue(d.perPair[i].volume);
}
  sh1.getRange(2, 12).setValue(d.liquidity);   
  sh1.getRange(2, 13).setValue(d.allTimeVolume);

1 个答案:

答案 0 :(得分:0)

仅在可用数据上循环

vals