请选择
进入手机版
|
继续访问电脑版
学习路径
视频资源
开发者学堂
悬赏
活动
招聘
登录
/
注册
用户名
Email
自动登录
找回密码
密码
登录
立即注册
只需一步,快速开始
搜索
AI搜索
SpreadJS
活字格
Wyn
GcExcel Java
公开课
新手入门
新手训练营
技术认证
好友
帖子
收藏
勋章
设置
我的收藏
退出
首页
›
SpreadJS & GcExcel专区
›
求助中心
›
查看内容
发新帖
scodi
注册会员
11
主题
37
帖子
114
积分
注册会员
注册会员, 积分 114, 距离下一级还需 86 积分
注册会员, 积分 114, 距离下一级还需 86 积分
积分
114
5455
金币
11
主题
37
帖子
最新发帖
【14.0.10】单元格如何绑定数组元素中的某个属性
【14.0.10】table绑定数据源时页眉多行的问题
【14.0.10】一个模版在同一个sheet里循环使用?
【14.0.10】如何依据ssjson和对应的数据record导出模版?
【14.0.10】如何获取table绑定的columns信息?
【14.0.10】如何在表格填报中新增一行数据
【14.0.10】设计表格时如何保存正则信息
【14.0.10】如何根据选择项展示特定表单
【14.0.10】如何给单元格附加角色权限
【14.0.10】【显示单元格的bindingPath相关问题】
[已处理]
【14.0.10】setColumnDataFormula后如何获取对应的列公式?(41657)
scodi
注册会员
/ 发表于:
2022-10-12 16:27
/
查看:
2723
/ 回复:
3
本帖最后由 Lynn.Dou 于 2022-10-25 12:00 编辑
查资料时发现Table有个setColumnDataFormula方法,可以直接绑定列公式。
比如
TableObj.setColumnDataFormula(4, "=SUM(A6,C6)");
或者
TableObj.setColumnDataFormula(4, "=[Column1]+[Column2]");
当导入数据源后,列公式会自动填充到每一行。
但是并没有相应的getColumnDataFormula方法,如果想知道某一列已经设置的列公式,请问应该怎么做呢?
收藏
回复
3
个回复
Lynn.Dou
超级版主
/
发表于:2022-10-12 17:21:10
|
显示全部楼层
沙发
您好,
目前SJS没有提供getColumnDataFormula方法,
已将此问题作为需求记录下来,如果后续计划添加此功能会在贴中通知您。
您可以先使用getFormula方法遍历获取table列单元格的公式。
或者在设置代码时对列公式进行保存记录(SJS提供了tag功能可以用于存储信息),便于后期获取使用。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
x
回复
使用道具
举报
scodi
注册会员
/
发表于:2022-10-12 18:07:59
|
显示全部楼层
板凳
感谢回复,又发现一个新问题:对于设置好的列公式如何清除?好像也没有提供方法
回复
使用道具
举报
Lynn.Dou
超级版主
/
发表于:2022-10-13 09:59:38
|
显示全部楼层
地板
如果是想清除公式保留值,参考setFormula(null)来清除。
如果是想清空单元格,使用
clear
方法:
示例代码如下:
activeSheet.clear(1,2,3,1,GC.Spread.Sheets.SheetArea.viewport,GC.Spread.Sheets.StorageType.data);
复制代码
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
x
回复
使用道具
举报
SpreadJS认证
SpreadJS高级认证
讲师达人
悬赏达人
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
发表回复
返回顶部