本帖最后由 jolin 于 2017-6-21 19:12 编辑

在用云表设计的过程中,我们经常会想要实现1+2=12。如何才能实现呢?下面分步骤给大家讲解:步骤一:新建模板,设计三个数据项,数据1、数据2、文本合并(其中数据1和数据2是整数型,文本合并为文本型),保存模板;
步骤二:在设计期,点击【填表公式】,选中值变化,添加值变化的数据项,选中数据1和数据2,确定;
步骤三:点击添加公式,选中赋值,确定;
步骤四:点击赋值区域文本合并后面按钮,弹出窗体中输入赋值表达式:“”+ 本表单.数据1+ 本表单.数据2,保存公式并保存模板;
步骤五:查看显示效果:新建表单,分别输入1和2,合并结果为12;
图解如下:


1.png

步骤一,设计模板

步骤一,设计模板

2.png

步骤二,值变化数据项

步骤二,值变化数据项

3.png

步骤三,添加赋值公式

步骤三,添加赋值公式

4.png

步骤四,点击按钮弹窗

步骤四,点击按钮弹窗

5.png

步骤五,写赋值表达式

步骤五,写赋值表达式

6.png

步骤六, 显示效果

步骤六, 显示效果
+10
1人收藏
2 条回帖
jolin版主楼主2017-6-21 19:16:07
如果想实现文本合并之后的12换行显示,即上面为1,下面为2,则在写表达式的时候,加多一个常量换行符,具体表达式为:""  +  本表单.数据1  +   常量.换行符  + 本表单.数据2,最终显示效果如图(记得文本合并的单元格要设置自动换行哦,设计期选中单元格,右键设置单元格格式):

7.png

7.png
+10
乐乐1云师2017-6-21 20:02:59
一个不错的小技巧, 他的原理是,当两个不同类型的数据项相加时,系统会尝试着把后边的数据项转换成和第一个数据项相同的类型后再进行相加。
+10
需要登录后才可进行回复 登录

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

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

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