Сделал электронную таблицу, в которой есть вводы в фунтах и евро, создал скрипт, который бы настраивал формат чисел на фунты или евро в зависимости от другой ячейки. Я бы отредактировал ячейку на «UK» или «IE», а затем она бы отрегулировала все 4 ячейки вправо. Есть ошибка, которую я сейчас получаю:
'Невозможно прочитать свойство "range" из неопределенного. (строка 2, файл «Код») '
Я добавил новый лист, содержащий некоторую другую информацию, но затем удалил ее, думая, что это проблема. Первоначально он работал, но теперь, кажется, не работает, несмотря на отсутствие изменений (сделанные 3 дня назад)
if (e.range.getColumn() == '1') {
switch (e.value) {
case 'UK':
e.range.offset(0,4).setNumberFormat('[$£-809]#,##0.00');
break;
case 'IE':
e.range.offset(0,4).setNumberFormat('[$€]#,##0.00');
break;
default:
e.range.offset(0,4).setNumberFormat('[$£-809]#,##0.00');
}
}
}
Когда я изменяю столбец 1 на 'UK' или 'IE', он должен изменить числовой формат 4 ячейкивправо быть в фунтах стерлингов или евро