I am new to Google Sheet script so I am trying to learn by looking at other professional code. I have noticed that most routines that read in arrays use .getDataRange().getValues()
which reads in the whole worksheet.
The worksheets I work on have lots of different data info on any one sheet. Is there an easy way to read in a subset of the sheet and not the whole sheet?
As an example: If I want to read in range D6:J45 (note the ranges can change based on user request):
How can I load in only that matrix data into a 2 dimensional array in Script?
If I have to use nested for loops, .length seems to get me # of rows, how can get number of columns in range?