Макрос выполняет событие onWorksheetChange. Скрипт ждет изменения на странице. После любого изменения в ячейке, срабатывает функция во втором аргументе метода attachEvent. В консоль выводится адрес этой измененной ячейки.

Пример:

(function()
{
    var sheet = Api.GetActiveSheet();
    var A1 = sheet.GetRange("A1");
    
    Api.attachEvent("onWorksheetChange", function(cell){    
    try {
        console.log(cell.GetAddress());
        Common.UI.alert({msg:cell.GetAddress(), title:'Тест выводимый в консоль'});
    } catch (e) {
        console.log(e);
        A1.SetValue(e)
    }
    
    });
})();

 

Была ли полезна статья?
Позвольте нам стать лучше