Макрос выполняет событие 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)
}
});
})();
Была ли полезна статья?
