Метод EventsAPI.subscribeWorkbookBeforeSave
Метод EventsAPI.subscribeWorkbookBeforeSave позволяет задать функцию, которая выполняется перед сохранением документа.
Пример
EventsAPI.subscribeWorkbookBeforeSave(function(isSaveAs, toCancel)
EditorAPI.messageBox(string.format('Macro "BeforeSave" is working! (isSaveAs=%s; toCancel=%s)', tostring(isSaveAs), tostring(toCancel)))
return not toCancel
end)
Параметры
isSaveAs:true, если событие было вызвано функцией "Сохранить как";toCancel:false, если документ будет сохранен после завершения события.
Если передаваемая функция возвращает true, то стандартный обработчик сохранения документа не будет вызван.
Событие subscribeWorkbookBeforeSave не выполняется при совместном редактировании в облаке.