找回密码
 立即注册

QQ登录

只需一步,快速开始

Barry
中级会员   /  发表于:2021-10-20 15:12  /   查看:2051  /  回复:3
20金币
本帖最后由 Clark.Pan 于 2021-10-20 16:50 编辑

{
    "cmd": "renameSheet",
    "sheetName": "Sheet666",
    "name": "Sheet666",
    "xC": {
        "GLc": [
            {
                "row": 3,
                "rowCount": 1,
                "col": 3,
                "colCount": 1
            }
        ],
        "HLc": {
            "row": 3,
            "col": 3
        }
    },
    "FA": "Sheet3",
    "changesSheet666": [
        {
            "type": "setName",
            "value": "Sheet3"
        }
    ],
    "sheetId": 2
}

使用spread.commandManager.execute()执行上面这个重命名sheetName的命令,会报错,报错信息如下
226aa13b362f6749da5e5e5a6c675fa.png135441893.png
但使用spread.commandManager.execute()执行列如改值的操作则可以执行
{    "cmd": "editCell",    "sheetName": "Sheet666",    "row": 3,    "col": 6,    "newValue": "444",    "autoFormat": true,    "xC": {        "GLc": [            {                "row": 3,                "rowCount": 1,                "col": 6,                "colCount": 1            }        ],        "HLc": {            "row": 3,            "col": 6        }    },    "applyResult": 0,    "changesSheet666": [        [            [                "sheetModels",                3,                "dataTable",                3,                6,                "value"            ],            null        ],        {            "sheetArea": 3,            "type": "updateDirty",            "row": 3,            "col": 6,            "isEmptyRow": true        },        [            [                "sheetModels",                3,                "dataTable",                3,                6,                "style"            ],            null        ]    ],    "sheetId": 14}

最佳答案

查看完整内容

我测试了一下,是没问题的,下面是截图: 测试前: 测试后: 您这边是否是在官网上下载的版本呢?建议在官网下载正规的版本进行使用

3 个回复

倒序浏览
最佳答案
最佳答案
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-20 15:12:39
来自 4#
我测试了一下,是没问题的,下面是截图:
测试前:
image.png259856566.png
测试后:
image.png174989928.png

您这边是否是在官网上下载的版本呢?建议在官网下载正规的版本进行使用
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-10-20 16:49:34
2#
参考下面写rename的命令
image.png14803770.png
命令本身只提供了cmd,sheetname,name三个属性
回复 使用道具 举报
Barry
中级会员   /  发表于:2021-10-20 17:19:14
3#
Clark.Pan 发表于 2021-10-20 16:49
参考下面写rename的命令

命令本身只提供了cmd,sheetname,name三个属性

只设置这三个属性,也同样无法通过commandManager执行成功,也会报一样的错
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部