首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JIVE请求返回值为null

JIVE请求返回值为null
EN

Stack Overflow用户
提问于 2019-12-08 20:43:40
回答 1查看 84关注 0票数 1

我似乎无法访问Jive响应中的任何值。到目前为止,这就是我所得到的,这是可行的。我只需要得到这些值,但每次尝试访问它们时,似乎都会返回null。当我迭代对象时,我可以访问分配的空间的值,即。与键的值相反的单个字符。请帮帮我!

代码语言:javascript
复制
function include(filename) { 

var finalRequest = UrlFetchApp.fetch('https://www.cloudconnect.xxx...);

var data = finalRequest.toString().replace("throw 'allowIllegalResourceCall is false.';", 
"").trim(); 

for(i in data){
Logger.log(data); 
}
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-08 21:59:59

如果您想通过解析URL中的响应值来检索键和值,那么下面的修改如何?

修改脚本:

代码语言:javascript
复制
function include(filename) { 
  var finalRequest = UrlFetchApp.fetch('https://www.cloudconnect.goog/api/core/v3/contents?count=5&fields=subject,content,links.next');
  var data = finalRequest.toString().replace("throw 'allowIllegalResourceCall is false.';", "").trim();

  data = JSON.parse(data); // Added
  for (var i in data) {
    Logger.log("key: %s, value: %s", i, data[i]); // Modified
  }
}
  • 在您的例子中,您还可以使用var data = finalRequest.getContentText().replace("throw 'allowIllegalResourceCall is false.';", "").trim();而不是var data = finalRequest.toString().replace("throw 'allowIllegalResourceCall is false.';", "").trim();

参考文献:

如果我误解了你的问题,而这不是你想要的方向,我道歉。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59239731

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档