找回密码
 立即注册

QQ登录

只需一步,快速开始

栗子哥
注册会员   /  发表于:2024-4-25 15:06  /   查看:239  /  回复:3
20金币
image.png476207580.png


如题,获取到这个命令后,直接调用spread.commandManager().execute()


去执行,不起作用

最佳答案

查看完整内容

您好,涉及Range的命令,都需要将Range反序列化才能正常执行。请结合附件中的Demo来理解。

3 个回复

倒序浏览
最佳答案
最佳答案
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-4-25 15:06:43
来自 4#
您好,涉及Range的命令,都需要将Range反序列化才能正常执行。请结合附件中的Demo来理解。

为什么我的Command不生效.zip

3.6 KB, 下载次数: 5

SpreadJS 17.0.8 | GcExcel 7.1.0 已发布~
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2024-4-25 16:34:32
2#
您好,
这个命令您是如何监听获取到的,请详细描述下复现步骤。
回复 使用道具 举报
栗子哥
注册会员   /  发表于:2024-4-25 16:38:39
3#
Lynn.Dou 发表于 2024-4-25 16:34
您好,
这个命令您是如何监听获取到的,请详细描述下复现步骤。
  1. spread.commandManager().addListener("anyscLicenser", function () {
  2.      for (var i = 0; i < arguments.length; i++) {
  3.        var cmd = arguments.command;
  4.       console.log(cmd, '获取命令');
  5.      }
  6.       });
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部