Ответ 1
если вы просто используете:
var values = SpreadsheetApp.getActiveSheet().getDataRange().getValues()
Вы получите массив 2 измерений всех данных в листе, индексированных строками и столбцами.
Итак, чтобы получить значение в столбце A, row1, вы используете values[0][0]
, values[1][0]
для столбца A, строки 2, values[0][2]
для столбца C row1 и т.д....
Если вам нужно выполнить итерацию в цикле for (в одном столбце):
for(n=0;n<values.length;++n){
var cell = values[n][x] ; // x is the index of the column starting from 0
}
Если вам нужно выполнить итерацию в цикле for (в одной строке):
for(n=0;n<values[0].length;++n){
var cell = values[x][n] ; // x is the index of the row starting from 0
}