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

QQ登录

只需一步,快速开始

spreadjs666
金牌服务用户   /  发表于:2025-3-20 16:18  /   查看:202  /  回复:9
本帖最后由 Wilson.Zhang 于 2025-4-24 15:42 编辑

产品:SpreadJS
版本:18.0.4
调研编号:SJS-28736
Last Review:2025-03-31
当前进展:工作表名称不合理,已提供解决方案。

产品:SpreadJS
版本:18.0.4
调研编号:SJS-28908
Last Review:2025-04-24
当前进展:计划于V18.1.0修复。


image.png33263548.png

评分

参与人数 1金币 +300 收起 理由
Wilson.Zhang + 300

查看全部评分

9 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2025-3-20 16:48:33
沙发
本帖最后由 Lynn.Dou 于 2025-3-20 18:04 编辑

您好,
问题已复现,已记录下来进一步调研原因,待有进展贴中通知您。(SJS-28736)
回复 使用道具 举报
spreadjs666
金牌服务用户   /  发表于:2025-3-26 10:34:35
板凳
Lynn.Dou 发表于 2025-3-20 16:48
您好,
问题已复现,已记录下来进一步调研原因,待有进展贴中通知您。(SJS-28736)

请问有进展了吗
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2025-3-26 11:04:41
地板
更新进展:
经调研,原因json文件中包含了一个无效的sheet名称:123123啊啥的a' (注意多了一个单引号)。
image.png222755736.png

事实上,无论调用 SpreadJS 的API 还是使用 UI去输入sheetName,您应该都无法将上述字符串设置为工作表名称。 image.png700595092.png
所以就产生了疑惑,该json文件中为何会有此sheet名称呢?是否对原始json文件做了修改?
对于解决方案,将最后一个单引号删除即可,即 123123啊啥的a

image.png940874328.png
回复 使用道具 举报
spreadjs666
金牌服务用户   /  发表于:2025-3-26 16:31:36
5#
Lynn.Dou 发表于 2025-3-26 11:04
更新进展:
经调研,原因json文件中包含了一个无效的sheet名称:123123啊啥的a' (注意多了一个单引号)。 ...

您好,我们使用的是window.spread.commandManager().execute({cmd: "renameSheet", oldValue : 'Sheet1' ,newValue: "2222'", sheetName : 'Sheet1', name: "2222'", sheet:window?.spread?.getActiveSheet()});

请问可以给出一个sheetName的规则吗?因为我们的限制是按照官方弹窗中进行设置的,但是目前看来似乎弹窗中并不完整,因此需要一个完成的校验规则或方法去进行判断
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2025-3-26 17:49:31
6#
确认好后回复您
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2025-3-27 13:46:38
7#
本帖最后由 Lynn.Dou 于 2025-3-27 14:57 编辑

您好,撇号或称单引号  (') 在提示弹窗中未出现也是保持了与Excel一样的设计,目前sheet关于特殊符号命名规则如下:
30a0ab29f21ae33f882a874ac787640.png255354918.png

关于 renameSheet 命令修改特殊符号可以生效的问题(期望不生效或提示错误),已经记录下来进一步跟进了,待有进展贴中通知您。(SJS-28908)
回复 使用道具 举报
spreadjs666
金牌服务用户   /  发表于:2025-3-28 15:42:44
8#
Lynn.Dou 发表于 2025-3-27 13:46
您好,撇号或称单引号  (') 在提示弹窗中未出现也是保持了与Excel一样的设计,目前sheet关于特殊符号命名规 ...

好的,十分感谢
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2025-3-28 16:46:05
9#
您客气了
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2025-4-8 09:52:06
10#
更新进展:
“关于 renameSheet 命令修改特殊符号可以生效的问题(期望不生效或提示错误)(SJS-28908)”
此问题计划于V18.1.0修复
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部