В Google Sheets я хочу сделать что-то вроде следующего:
Если B129 = I3, то D129 = 1. 1 теперь нужно удерживать и никогда не забывать.
Тогда, если B129 = I3 снова, то D129 = 2. D129 теперь может многократно увеличиваться на 1 столько раз, сколько B129 = I3.
Благодаря замечательному члену здесь, у меня теперь есть структура длякак это возможно сделать.Но я получаю сообщение об ошибке, которое говорит: TypeError: Невозможно прочитать свойство "range" из неопределенного.(строка 3, файл «Код»), используя приведенный ниже код?
Из-за этой ошибки у меня возникает проблема, заключающаяся в том, что код вообще не запускается в электронной таблице.Ничего не происходит, даже если бы я должен был выполнить то, что мне нужно сделать на реальной электронной таблице, потому что ошибка продолжает появляться как: Невозможно прочитать свойство "range" из неопределенного.(Строка 3, код файла).
function onEdit(e) {
var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("M Numbers");
if (e.range.getA1Notation() != 'B129') return; //Something other than the cell you wanted changed
var x = ss.getRange("I3").getValue();
if (e.getValue() != x) return; //B129 doesn't equal I3
var counter = ss.getRange("D129"); // cell reference
counter.setValue(counter.getValue() + 1);
}