js宏执行后,如何撤销(回退)

js宏执行后,发现准备的源数据表格少了一些数据,导致结果出错。运行宏后源数据表格被修改了,无法后退恢复数据。对于这种情况希望有一个撤销方式,有什么代码能办到吗?
山东省
浏览 2746
1
8
分享
8 +1
4
1 +1
全部评论 4
 
钟小川
其实js宏是可以撤销。 如果看wps自带的加载项,比如,“财务工具箱”的“转换正负”功能,你会发现它是能够撤销的。 就是不知道怎么实现的,如果有人发现希望告知我
· 福建省
回复
 
亂雲飛渡
亂雲飛渡

WPS寻令官

· 广东省
回复
 
wils
wils

创作者俱乐部成员

excel里vba宏也不可撤销,必须撤销就要自己设计undo逻辑,写在js宏里
· 广东省
1
回复
 
张俊
张俊

WPS函数专家

您好,一般对于代码执行的结果,是无法回退的,因此建议我们在做代码设计的时候,最好提前做好代码的备份,避免因为代码执行导致数据丢失;另也建议您可以尝试在备份管理中查看是否可以找到以前没有被操作的数据,具体操作可以参阅:【教程分享】WPS备份中心为您的数据保驾护航https://home.wps.cn/topic/6196?chan=share&fromshare=copylink 期待能通过我的回答帮助您解答您的问题。
· 江西省
1
回复