找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] 公式校验问题

祝祝祝
注册会员   /  发表于:2021-12-23 14:37:53
11#
Lynn.Dou 发表于 2021-12-22 14:10
如果不想手动输入公式,可以通过setFormula方法即通过接口来设置公式。
具体在什么时机调用此方法需要您结 ...

image.png209945677.png
这个方法是数值相加运算后展示,能实现数值拼接合并不相加么?并且有存在字母的情况
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-12-23 16:30:10
12#
API上的代码仅是作示例,告诉你setFormula方法应该怎么用。前面说过,您可以用CONCATENATE公式,写法如下:
  1. sheet.setFormula(0,2,"=CONCATENATE(A1,B1)")
复制代码


image.png34230345.png




回复 使用道具 举报
祝祝祝
注册会员   /  发表于:2021-12-23 16:36:01
13#
Lynn.Dou 发表于 2021-12-23 16:30
API上的代码仅是作示例,告诉你setFormula方法应该怎么用。前面说过,您可以用CONCATENATE公式,写法如下: ...

可以整行或整列设置么
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-12-23 18:05:24
14#
针对CONCATENATE公式,没有整行整列设置公式的接口。
可以考虑使用相关接口实现拖拽填充效果。
image.png63445738.png
示例代码:
sheet.setFormula(0,2,"=CONCATENATE(A1,B1)")
var start = new GC.Spread.Sheets.Range(0, 2, 1, 1);
var rs = new GC.Spread.Sheets.Range(-1, 2, -1, 1);
sheet.fillAuto(start, rs, {fillType: GC.Spread.Sheets.Fill.FillType.auto, fillDirection:GC.Spread.Sheets.Fill.FillDirection.down, series: GC.Spread.Sheets.Fill.FillSeries.column});
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部