Skip to main content

Метод 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 не выполняется при совместном редактировании в облаке.