WPS 开发人员参考 |
事件概述 |
通过 WPS 加载项事件能够对 WPS 应用程序发出的事件添加 JavaScript 方法进行处理。 在通知型事件中,可以接收已经发生变化,比如通过WindowActivate事件,可以对文档的切换做一些功能性处理; 在询问型事件中,可以控制是否继续执行当前操作,比如通过WorkbookBeforeClose事件,可以取消文档的关闭。
wps.ApiEvent.AddApiEventListener("WorkbookBeforeClose", function(workBook){ if (!workBook.Saved) { alert("请先保存文档!") wps.ApiEvent.Cancel = true; } });
代码说明
注册WorkbookBeforeClose监听事件,在工作簿关闭时,判断该工作簿是否保存,如果未保存,弹出“请先保存文档!”提示,并取消关闭