Javascript TypeError:无法读取属性';配对';未定义的

Javascript TypeError:无法读取属性';配对';未定义的,javascript,google-apps-script,google-sheets,Javascript,Google Apps Script,Google Sheets,我一直在摸索着学习为谷歌表单编写脚本。下面返回正确的结果。但是,它停止了我的脚本并显示以下错误。任何帮助都将不胜感激 TypeError:无法读取未定义的属性“对” var sh1=SpreadsheetApp.getActiveSpreadsheet().getSheetByName(“脚本数据”); var请求选项={ '方法':'获取',  https://api.incscan.io/pdex/overview, { 起点:1, 限额:5000,   }, 是的, gzip:是的 };

我一直在摸索着学习为谷歌表单编写脚本。下面返回正确的结果。但是,它停止了我的脚本并显示以下错误。任何帮助都将不胜感激

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

var sh1=SpreadsheetApp.getActiveSpreadsheet().getSheetByName(“脚本数据”);
var请求选项={
'方法':'获取',
 https://api.incscan.io/pdex/overview,
{
起点:1,
限额:5000,
  },
是的,
gzip:是的
};
var url='1〕https://api.incscan.io/pdex/overview';
var result=UrlFetchApp.fetch(url,requestOptions);
var txt=result.getContentText();
var d=JSON.parse(txt);

对于(var i=0;i只需在可用数据上循环

for (let i = 0; i < d.perPair.length; 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);
}

for(设i=0;i
错误意味着对于
i
的某些值,
d.perPair[i]
未定义的
。你能
console.log(d)
console.log(d.perPair[i])
吗?我对此一无所知,所以我不能100%确定在哪里添加console.log(d)或console.log(d.perPair[i]).我甚至不知道那会做什么。但是,我想我找到了问题的根源。只有71个结果,所以“我
for (let i = 0; i < d.perPair.length; 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);
}