У меня есть простой скрипт, который извлекает около 30 000 символов JSON.
Я получаю SyntaxError: Unexpected token: F (строка 12)
, когда пытаюсь разобрать его с помощью JSON.parse()
или Utilities.jsonParse();
function refresh() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
sheet.clear();
var text = UrlFetchApp.fetch("http://blablah/json");
Logger.log(text.getContentText());
//error SyntaxError: Unexpected token: F (line 12)
json = JSON.parse(text);
)
Регистратор показывает только около 59 строк JSON, но мне сказали, что регистратор имеет ограничение по размеру, но я не уверен, что это так.
JSON.parse, работающий на моем собственном сервере, прекрасно анализирует данные, как и jQuery get().
Итак, я думаю, что UrlFetchApp.fetch() просто не может получить длинные файлы?
Трудно принять, и я не нашел документации по этому поводу :(