Предположим, что colA содержит имена сотрудников.ColB содержит значение 'clocked in' или пустое значение "", если они не работают.Как мне пройти через colB, чтобы найти пустые ячейки, а затем добавить соответствующее имя из colA в список (или массив?)?В конце я хочу вернуть этот список и показать его на экране (или передать его другому сценарию).
Это пример описания, но сценарий будет иметь дело с той же предпосылкой в моих реальных данных.
Мои первые попытки привели к этой маленькой вещи (по крайней мере, это идея, но она не работает,еще новичок в этом):
function getAbsEmployees() {
var absent = [];
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('clocking in');
var status = sheet.getRange(112, 2, 10, 1).getValues(); //colB
Logger.log(status) //no problem up until now
for (var i = 0; i < status.length; i++) {
if (status[i][1] === "") {
absent.push(status[i][0]); //corresponding value from colA is added to list
}
}
return( absent );
SpreadsheetApp.getUi().alert(absent); //Logger.log does the same here, obviously
}