今天在论坛上看到一个客户问题,原文地址:http://www.iyunbiao.com/bbs/t-875-1.html
需求:有一列是文本类型的字段,用于存储计算公式(如下方示例中的公式),然后需要先将公式中的*符号前后的进行分拆计算,计算之后又要按指定的格式合并显示在规格列中。
示例:
假如A为10,B为20
公式:(A+1)*(B+2)

规格:11*22

其实很好实现的,需要用到字符串函数中的文本片段和文本替换,下面讲下思路:
1、在这里需要多添加两个数据项,我下面命名为:隐藏C和 隐藏D,如果不想看可以隐藏起来
2、当A.B发生值变化的时候,把公式(A+1)*(B2+2)拆分两个数据项:隐藏C和隐藏D, 并给这两个数据项赋值为:隐藏C=”A+1“,隐藏D=”B+2“,这个用字符串函数中的文本片段可以做到。
3、把数据项隐藏C:“A+1”   和数据项隐藏D:“B+2”   中的A,B替换成数值A和数值B,这个用字符串函数中的文本替换可以做到。

思路讲完了,下面是图示:
1、设计模板及数据表管理:

2、赋值操作:


+10
收藏
0 条回帖
需要登录后才可进行回复 登录

玩转云表从入门到精通
扫码添加微信立即领取

·云表创始人授课文件
·加入社群与培训学习
·切磋云表开发玩法

商务咨询:0756-3335860
客服咨询