«Координаты или размеры диапазона недействительны»

Я работаю над скриптом Google Apps, который связывается с REST API и помещает данные в Google Sheet.

Я успешно сделал это один раз, но при доступе к некоторым другим данным я получаю сообщение об ошибке

«Координаты или размеры диапазона недействительны»

когда они отлично работают на моем другом сценарии. Все данные доступны в формате JSON, поэтому я немного сбит с толку и из того же источника. Код, который я использую:

function stats () {
  var logIn = {
    "Authorization" : "Basic " + Utilities.base64Encode("XXXX" + ':' + "XXXX")
  };

  var url = "XXXXX";
  var params = {
    "method":"GET",
    "headers":logIn, };

  var response = UrlFetchApp.fetch(url, params);
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("XXXX");              

  var dataAll = JSON.parse(response.getContentText()); //
  var dataSet = dataAll;

  var rows = [],
      data;

  for (i = 0; i < dataSet.length; i++) {
    data = dataSet[i];
    rows.push([XXXX]); //your JSON entities here
  }

  dataRange = sheet.getRange(1, 1, rows.length, 1); 
  dataRange.setValues(rows);
}

Я объединил части кода со всего Интернета, и это работает на моем другом сценарии. Ошибка появляется в этой строке:

dataRange = sheet.getRange(1, 1, rows.length, 1);

Я считаю, что проблема связана с данными, к которым я обращаюсь, но я не знаю, как изменить сценарий, чтобы он работал.

Работающие данные JSON показаны следующим образом:

{
  id: XXX,
  group: XX,
  text: "XXXX?",
  creation_date: XXXX,
  created_by: "XXXXX",
  tags: [
    "XXXX"
  ]
}

И данные, которые вызывают ошибку, отображаются как:

    {
      2016-02-29: {
      XXX: 0,
      XXX: 0
    },

Мне пришлось «XXXX» изобрести много частной информации - извинения. Любая помощь будет оценена.

Ответы на вопрос(1)

Ваш ответ на вопрос