ArrayFormula(
LAMBDA(
d;
d&{100\ЛЕВСИМВ(SEQUENCE(1;ЧИСЛСТОЛБ(d)-1);0)}
)
(arrayformula(QUERY(...)))
)
const whiteListSheetNames = [`Лист1`,`Лист2`];
function onEditTrigger(e) { // Можно установить триггер на "Редактирование". Простой onEdit имеет меньше прав
let sheet = e.source.getActiveSheet();
let address = e.range.getA1Notation().toUpperCase();
let row = e.range.getRow();
let col = e.range.getColumn();
let newValue = e.value;
let oldValue = e.oldValue;
if (whiteListSheetNames.includes(sheet.getName()) { // Проверка по вкусу
// Выполнение нужных действий
sheet.getRange(row, 1).setValue(new Date()); // 1й столбец той же строки
};
};
НР1 - нормальноразомкнутый контакт 1 реле
НЗ1 - нормальнозамкнутый контакт 1 реле
НР2 - нормальноразомкнутый контакт 2 реле
НЗ2 - нормальнозамкнутый контакт 2 реле
solution()
Uncaught TypeError: Cannot read properties of undefined (reading 'split')
solution("")
Uncaught TypeError: Cannot read properties of undefined (reading 'length')
solution("1")
['1_']
solution("12")
['12']
solution("123")
(2) ['12', '3_']
solution("1234")
(2) ['12', '34']
solution("12345")
(3) ['12', '34', '5_']
=ShortName(A1)