скрипт приложений google UrlFetchApp Ограничения .fetch?

У меня есть простой скрипт, который извлекает около 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() просто не может получить длинные файлы?

Трудно принять, и я не нашел документации по этому поводу :(

8
задан Vigrond 18 May 2012 в 02:30
поделиться