请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

吴钦飞

注册会员

2

主题

4

帖子

16

积分

注册会员

积分
16
  • 94

    金币

  • 2

    主题

  • 4

    帖子

最新发帖
吴钦飞
注册会员   /  发表于:2025-3-11 12:05  /   查看:54  /  回复:2

如何知道 用户拷贝工作表 的行为? 如下图
image.png314057616.png

2 个回复

倒序浏览
吴钦飞
注册会员   /  发表于:2025-3-11 16:10:23
沙发
重写copySheet命令(自定义扩展):

const originalCopy = GC.Spread.Sheets.Commands.copySheet.execute;
GC.Spread.Sheets.Commands.copySheet.execute = function(context, options) {
    // 执行前逻辑
    originalCopy.call(this, context, options);
    // 执行后逻辑
    console.log("工作表拷贝完成");
};

评分

参与人数 1金币 +50 收起 理由
Matthew.Xue + 50 很给力!

查看全部评分

回复 使用道具 举报
Matthew.Xue
超级版主   /  发表于:2025-3-11 16:26:25
板凳
您好,这个行为可以通过以下代码来监听,这个监听几乎可以监听到用户的任何操作,您可以通过cmd的名称来选择您需要的命令:
  1. spread.commandManager().addListener("_", function (info) {
  2.     console.log(info)
  3. })
复制代码

评分

参与人数 1满意度 +5 收起 理由
吴钦飞 + 5

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部