Я в тупике с тем, что, вероятно, является простой проблемой.Скрипт Google Sheet условно задал значение пустых ячеек на сегодняшнюю дату, но оставить существующие данные одинаковыми
У меня есть столбец данных, J, который имеет дату в некоторых ячейках, но не все. Если ячейка пуста, мне нужно написать сегодняшнюю дату в этой ячейке.
Вот то, что я до сих пор:
var event=[];
var date= new Date();
for (event=1; event< destSheet.length; event ++){
if (destSheet[event][10]<1){
[event][10]=date;
}
}
Никакие ошибки не возвращаются, он просто не написать в дату (я буду беспокоиться о формате позже). Что я сделал не так?
'[event] [10] = date;' Это ошибка. 11-й элемент '[some number]' является 'undefined'. В таком маленьком фрагменте кода слишком много. –
Сначала я попытался использовать == undefined, и он тоже не работал .... –
Что вы пытаетесь сделать с этой строкой '[event] [10] = date' внутри 'if'? А также почему вы повторно используете переменную 'event'? В JS 'event' зарезервировано, и я не думаю, что вы можете использовать его как переменную. (См., Как он синим в блоке кода выше?) –