У меня есть этот сценарий, который, когда ячейка в столбце F изменяется, добавляет «выполнено» в столбце G:
function onEdit(e) {
if (e.range.columnStart !== 6) return;
e.range.offset(0, 1)
.setValue('done')
}
Это то, что мне удалось получить, но мне нужно больше; Я бы хотел, чтобы скрипт делал следующее:
- Когда ячейка в столбце F изменяется, она добавляет в столбец G - вместо значения «done» - значение ячейки над ней в столбце G. То есть, если F10 изменен, G10 изменен со значением G9.
- НО, сценарий не должен запускаться, если F10 очищен. На данный момент, если я очищаю содержимое всей строки 10, сценарий автоматически добавит значение в G10, что, конечно, не то, что я хочу.
Я пробовал множество вещей, но я слишком ограничен Javascript, чтобы идти дальше ... Любая помощь будет принята с благодарностью