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

QQ登录

只需一步,快速开始

Kosen
金牌服务用户   /  发表于:2025-6-3 17:24  /   查看:78  /  回复:4
1金币
本帖最后由 Kosen 于 2025-6-3 17:44 编辑


SCAN和REDUCE函数,当传入的数组参数(第2个)包含错误值时,不会进行迭代,上二图为SpreadJS结果,下图为WPS表格结果




MAP函数也不能兼容报错数组


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

可以通过如下代码对Workbook实例设置allowDynamicArray选项: 或者通过UI操作,如下图所示:

4 个回复

倒序浏览
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2025-6-3 17:24:44
来自 5#
Kosen 发表于 2025-6-9 14:18
如何开启动态数组?

可以通过如下代码对Workbook实例设置allowDynamicArray选项:
  1. spread.options.allowDynamicArray = true;
复制代码

或者通过UI操作,如下图所示:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2025-6-3 17:57:10
2#
您好!我在17.1.10版本测试,SCAN、REDUCE和MAP公式计算结果与Microsoft Excel、WPS一致,如下图所示:


使用这些公式时,需要确保开启了动态数组,如下图所示:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2025-6-6 16:01:20
3#
您好!请教下开启动态数组后SCAN、REDUCE和MAP公式计算结果是否正常?
回复 使用道具 举报
Kosen
金牌服务用户   /  发表于:2025-6-9 14:18:28
4#
Wilson.Zhang 发表于 2025-6-6 16:01
您好!请教下开启动态数组后SCAN、REDUCE和MAP公式计算结果是否正常?

如何开启动态数组?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部