找回密码
 立即注册

QQ登录

只需一步,快速开始

BossONE

金牌服务用户

5

主题

11

帖子

36

积分

金牌服务用户

积分
36
BossONE
金牌服务用户   /  发表于:2024-5-11 11:38  /   查看:2361  /  回复:5
1金币
比如: spread.getActiveSheet().setValue(1,1,"asdasd") 这个代码

最佳答案

查看完整内容

基本上,通过api调用的代码不能撤回,执行的命令可以撤回。

5 个回复

倒序浏览
最佳答案
最佳答案
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-5-11 11:38:48
来自 6#
基本上,通过api调用的代码不能撤回,执行的命令可以撤回。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-5-11 12:16:49
2#
本帖最后由 Joestar.Xu 于 2024-5-11 12:19 编辑

使用您这行代码是无法进行键盘撤回的。

您是基于什么需求,需要在代码的基础上撤回?

回复 使用道具 举报
BossONE
金牌服务用户   /  发表于:2024-5-11 13:44:41
3#
Ellia.Duan 发表于 2024-5-11 12:16
使用您这行代码是无法进行键盘撤回的。

您是基于什么需求,需要在代码的基础上撤回?

场景是我用脚本做了一个插入数据的表格,但用户希望可以用快捷键撤回,而不是删除
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-5-11 13:54:53
4#
那您可以使用命令去执行代码,如下代码:

  1.         spread.commandManager().execute({"cmd": "editCell", "row":1, "col":2, newValue:'123', sheetName:sheet.name()})
复制代码
去编辑了一个单元格 ,修改值为123  
命令执行后,可以撤回。

回复 使用道具 举报
BossONE
金牌服务用户   /  发表于:2024-5-11 14:20:24
5#
Ellia.Duan 发表于 2024-5-11 13:54
那您可以使用命令去执行代码,如下代码:

去编辑了一个单元格 ,修改值为123  

其他的脚本都要用到命令去执行代码才能回退吗
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部