У вас есть 4 способа вызова sheet.getRange()
getRange(row, column)
Это для отдельных ячеек диапазонов.Если вы из VBA, это наиболее приближенный к рабочему листу. Ячейки
getRange(row, column, numRows)
Таким образом, вы можете создать диапазон одиночных столбцов и нескольких строк, иногда полезных
getRange(row, column, numRows, numColumns)
Этоэто путь, программно.Например, sheet.getRange(1,1,2,2)
даст вам диапазон A1: B2
И, наконец, есть getRange(a1notation)
, который вы можете использовать, например sheet.getRange("A1:B2")
Если вы пытаетесь получить одну ячейку данных, может быть, вы можете просто изменить var dataRange = sheet.getRange(row);
на var dataRange = sheet.getRange(row, yourFixedColumn);
yourFixedColumn, являющийся интегралом с индексом 1 для столбца Например столбец A = 1 В противном случае вы должны изменить строку переданного аргумента на что-то, что соответствует методам, перечисленным выше.