Ich habe eine Google Tabellenkalkulation, in der ich einen Bereich dieser Zeile als Array an eine benutzerdefinierte Funktion übergeben möchte (z. B. d37: m37). Dies funktioniert einwandfrei, wenn Sie den Bereich einer Spalte übergeben (z. B. d4: d37), jedoch verhalten sich Zeilen in dieser Hinsicht anscheinend anders als Spalten.Google Sheets-Zeile als Array
Die einzige Problemumgehung, die ich gefunden habe, besteht darin, einen zweidimensionalen Bereich (z. B. d36: m37) zu übergeben und dann innerhalb der benutzerdefinierten Funktion alle bis auf die letzte Zeile dieses zweidimensionalen "Arrays" zu ignorieren.
Gibt es keine Möglichkeit, das gleiche Verhalten von Zeilen wie von Spalten zu erhalten, und einfach einen Bereich einer Zeile übergeben und als ein Array behandelt werden?
Wenn Sie mit Google Apps Script, ich glaube, Sie kann den Bereich als d36: m36 einstellen. Sie können auch einige der anderen getRange-Funktionsoptionen verwenden, z. B. die Option [getRange (row, column, numRows)] (https://developers.google.com/apps-script/reference/spreadsheet/sheet#getRange (Integer, Ganzzahl, Ganzzahl)) –