nutstore 发表于 2022-3-10 10:16:54

【14.2.2&15.0.3】hyperlink不支持数组(SJS-12144)(SJS-13719)

本帖最后由 Clark.Pan 于 2022-7-14 14:35 编辑

如下图所示,使用hyperlink()对一个数组进行选取,在Excel以及其他同类产品中,生成的数组,对应的超链都可以打开。但是在spreadJS中,只有第一个会被封装成超链,其他都无法正常打开。这里应该是一个bug,希望尽快修复。
附demo文件:


公式:

Excel中表现:

spreadJS中表现:

我们可以看见,问题有两个:
1.数组中只有D5变成了超链接
2.D5的超链接应该对应的是F5,但是实际点开发现变成了F7的超链,既最后一个计算结果




Derrick.Jiao 发表于 2022-3-10 13:37:59

问题已收到,这边来做调研,此贴先改为保留处理,有进展会在本帖更新(SJS-12144)

Derrick.Jiao 发表于 2022-3-10 16:32:35

你好,这边确认了是我们产品的bug,具体原因和修复方案我们还需要再做调研。这边看到上面描述了,“在Excel以及其他同类产品中”,请问除了excel之外,您还是用了哪个类似的控件或者软件支持这样的用法呢,这边也来调研一下。

nutstore 发表于 2022-3-10 17:36:37

Derrick.Jiao 发表于 2022-3-10 16:32
你好,这边确认了是我们产品的bug,具体原因和修复方案我们还需要再做调研。这边看到上面描述了,“在Excel ...

微软的在线预览。我们希望和Excel一致即可。

Derrick.Jiao 发表于 2022-3-10 18:04:37

nutstore 发表于 2022-3-10 17:36
微软的在线预览。我们希望和Excel一致即可。

明白了,这边也在做调研了,后面有修复的版本号也会在帖子做更新,感谢你的反馈。

nutstore 发表于 2022-3-17 14:16:59

请问这个任务有什么进展了吗?

Derrick.Jiao 发表于 2022-3-17 14:36:31

nutstore 发表于 2022-3-17 14:16
请问这个任务有什么进展了吗?

目前该问题仍在安排修复中,我这边也跟进这个问题,有修复版本这边也会第一时间更新告知。

Clark.Pan 发表于 2022-4-22 12:15:11

您好,该问题目前还在修复中,其中的逻辑条件牵扯比较复杂,预计V15.1.0进行修复。

Richard.Ma 发表于 2022-6-29 00:36:53

您好,此bug已经于v15.1修复,请升级版本即可解决问题

nutstore 发表于 2022-7-4 17:56:55

Richard.Ma 发表于 2022-6-29 00:36
您好,此bug已经于v15.1修复,请升级版本即可解决问题

还是有问题的在附件提供的案例中使用这两个公式,就会出现 单元格不一定会出现超链接可以点击和值为#N/A的情况


=IF(TEST_CUSTOM()="https://jd.com",HYPERLINK("https://jd.com","打开jd"),HYPERLINK("https://taobao.com","打开tb"))
=IF(TEST_CUSTOM()="https://jd.com",HYPERLINK("https://jd.com","打开jd"),HYPERLINK(TEST_CUSTOM(),"打开tb"))


页: [1] 2
查看完整版本: 【14.2.2&15.0.3】hyperlink不支持数组(SJS-12144)(SJS-13719)