我在谷歌脚本中有这个功能,从网上获取JSON,但是当我尝试执行它时它失败,引用:
SyntaxError: Unexcpected character in string: '\''
脚本:
function getTheFeed(url){
var response = UrlFetchApp.fetch(url);
var json = response.getContentText();
var Jdata = JSON.parse(json);
Jdata = json;
return Jdata;
}
我已经测试了URL,通过在字符串中导入它并在其上执行JSON.parse,我在Google Chrome中没有错误 .
还有其他想法吗?
更新:执行Logger.Log后,JSON在8KB响应后被切断 . 在请求结束的地方没有任何冲突......
还在寻找回应......
1 回答
尝试使用警报(网址),看看你真正得到了什么 . 它可能是一个逃避问题,当您直接在地址栏中输入时,浏览器有时会正确处理 .
编辑:不同的浏览器有不同的限制 . 但一般来说,URL的GET方法的限制大约为2,000个字符 . 见:What is the character limit on URL