ScriptLab-Javascrip-jsonResponse.value未定义

问题描述

我尝试用API密钥调用API

console.log(jsonResponse.value)

显示了对象{xx:xx,xx:xx,xx:xx,....}

这是我在ScriptLab中使用Javascript编写的全部代码

// Get Data from EF by API key
async function fetchEF() {
  const url = "https://api.eflow.team/v1/networks/employees/33?relationship=customizations";
  const myHeaders = new Headers();
  myHeaders.append("Content-Type","application/json");
  myHeaders.append("Accept","application/json");
  myHeaders.append("X-Eflow-API-Key","GwkvD80gSi6nTqOyPA6NnQ");
  const myInit = {
    method: "GET",headers: myHeaders};
  const myRequest = new Request(url,myInit);
  const response = await fetch(myRequest);
  const jsonResponse = await response.json();
  // Expect that status code is in 200-299 range
  if (!response.ok) {
    throw new Error(response.statusText);
  }
  console.log(jsonResponse);

  //console.log("Response: " + jsonResponse.value[0].network_id);
  //await Excel.run(async (context) => {
    //var network_id = context.workbook.worksheets.getActiveWorksheet().getRange("A1");
    //network_id.values = jsonResponse.value[0].network_id;
  //});
  return jsonResponse;
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)