“Die Koordinaten oder Abmessungen des Bereichs sind ungültig”

Ich arbeite an einem Google Apps-Skript, das mit einer REST-API verknüpft ist und die Daten in ein Google Sheet überträgt.

Ich habe dies einmal erfolgreich gemacht, aber beim Zugriff auf einige andere Daten erhalte ich die Fehlermeldung

"Die Koordinaten oder Abmessungen des Bereichs sind ungültig"

wenn sie auf meinem anderen Skript einwandfrei funktionieren. Alle Daten, auf die zugegriffen wird, sind JSON, daher bin ich etwas verwirrt und komme aus derselben Quelle. Der Code, den ich benutze, ist:

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);
}

Ich habe Code-Teile aus dem Internet kombiniert und dies funktioniert auch mit meinem anderen Skript. Der Fehler erscheint in dieser Zeile:

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

Ich glaube, das Problem liegt bei den Daten, auf die ich zugreife, aber ich weiß nicht, wie ich das Skript ändern soll, damit es funktioniert.

Die JSON-Daten, die funktionieren, werden wie folgt angezeigt:

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

Und die Daten, die den Fehler verursachen, werden wie folgt angezeigt:

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

Ich musste viele private Informationen "XXXX" herausgeben - entschuldige mich. Jede Hilfe wäre dankbar.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage