Метод EventsAPI.subscribeWorksheetChange
Метод EventsAPI.subscribeWorksheetChange позволяет задать функцию, которая выполняется при изменении содержимого ячейки или нескольких ячеек.
Пример
EventsAPI.subscribeWorksheetChange(function(target)
EditorAPI.messageBox(
string.format('Macro "Change" is working! (BeginCell (%i, %i), LastCell (%i, %i)',
target:getBeginRow()+1,
target:getBeginColumn()+1,
target:getLastRow()+1,
target:getLastColumn()+1))
end)
Параметры
target:измененный диапазон, тип DocumentAPI.CellRange.
Событие subscribeWorksheetChange не выполняется при:
- изменении стилей;
- изменении формата;
- изменении выравнивания;
- добавлении / удалении / изменении гиперссылок;
- добавлении / удалении комментариев;
- фильтрации / сортировке;
- скрытии строки / столбца;
- пересчете формул.