2016-08-01 6 views
3

Ich bin relativ neu zu scripting in Google Tabellen und versuche, etwas zu schreiben, die zu einer Schaltfläche zugeordnet werden können, um eine Tabelle nach Spalte 5 darin zu sortieren Tabelle. Ich verwende den folgenden Code:Google Sheets Skript zum Sortieren Tabelle gibt Fehler "Zelle Referenz außerhalb des Bereichs"

function sort() { 
     var ss = SpreadsheetApp.getActiveSpreadsheet(); 
     var sheet = ss.getSheetByName("items"); 
     var range = sheet.getRange("J2:O13"); 
     range.sort(5); 
    } 

Allerdings, wenn ich es auf eine Taste zuweisen und auf die Schaltfläche klicken, erhalte ich die Fehlermeldung „Zellbezug out of range“. Dies kann eine dumme Frage sein, aber danke für jede Hilfe im Voraus.

Antwort

4

Scheint, als ob Sie versuchen, col 5 (E) zu sortieren, aber das ist nicht in Ihrer Reichweite. Die erste Spalte in Ihrem Bereich ist Spalte 10 (J). Wenn Sie nach Spalte O sortieren möchten, benötigen Sie

range.sort(15)