Я пытаюсь проверить столбец строки, если флажок установлен и появляется ошибка, я включил часть сценария под строкой
if ( sheetDataAsArr.getValue(i+2, U) == true ) {
Вот код ниже, у меня есть использовать getRange и getValue (i + 2, U) == true) посоветуйте, пожалуйста?
Ошибка Sheet.DataAsArr.getValue не является функцией
// lets get all the data in the active Sheet (or whichever Sheet)
const sheetDataAsArr = SpreadsheetApp.getActiveSheet().getDataRange().getValues(); // 2020Members
// Start at first row
var i = 0;
// Mark the rows as apporved
sheetDataAsArr.forEach(function(row,i) {
// The i is a index
//
var V = 22; // V defined here
var U = 21; // U defined here
if ( sheetDataAsArr.getValue(i+2, U) == true ) {
// method getRange(row, column, optNumRows, optNumColumns)
ws.getRange(i+2, V).setValue(appoved); // Note: argument 3, 4, is optional actual worksheet
// The i+2 is because the data starts on the second row first row are headers
// return;
Logger.log('INDEX i is :' + i);
Logger.log('ROW row is :' + row[0]); // The email address
i++; // Must auto increment i
}
i++; // Must auto increment i
}
} ) ;