Moke 发表于 2015-11-25 21:57:00

【教学】乐图云表中文本片段和文本替换函数的用法

今天在论坛上看到一个客户问题,原文地址: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、赋值操作:


页: [1]
查看完整版本: 【教学】乐图云表中文本片段和文本替换函数的用法