У меня есть столбец флажков:
.
Если флажок установлен, он устанавливает значение для ячейки на другом листе.
ЕслиЯ отмечаю флажок № 1, он становится истинным, а оставшееся все еще ложным, тогда, если я отмечаю флажок № 2, он также становится истинным долго с полем № 1, а оставшийся все еще ложным.Это нормальная операция, но мне нужно, чтобы, когда я ставил флажок, он становился истинным, а все остальные блоки становились ложными, либо они отмечены, либо нет. Другими словами, я хочу, чтобы один флажок проверялся за раз.
Могу ли я это сделать?
Это мой код для установки значения, если флажок установлен:
var hasValue = sheet.getRange("B2:B").getValues();
for (var i = 0; i < hasValue.length; i++) {
if (hasValue[i][0] == true) {
var transfer = sheet2.getRange(2, 2, 1, 1).setValue(i + 1);
}
}