电脑端运行正常,手机端报错
写的公式和数据接口在电脑端运行正常,但手机端就会报错,改了几次都不行,求助大家看看怎么解决。第一张图片是数据源问题,数据接口设置了排序,取排序值最大的第一个值,在电脑端运行正常,手机端就提示这个错误。
第二张图片是0值问题,公式中已经先做了0值处理,但手机端仍然保存,哪怕把0值条件放到第一位,仍然不行。
以上两个设置在电脑端运行都正常,都可以显示正确的结果,但是手机端就会报错。 对电脑端运行正常,手机端报错的,公式进行如下修改,使电脑端和手机端都可以正常运行:
IF(OR(数据源.整件数量=0,本表单.明细.数量<数据源.整件数量),本表单.明细.数量&本表单.明细.单位,INT(本表单.明细.数量/IF(数据源.整件数量=0,1,数据源.整件数量))&数据源.整件名称)&IF(数据源.整件数量=0,"",IF(求余数(本表单.明细.数量,IF(数据源.整件数量=0,1,数据源.整件数量))=0,"",求余数(本表单.明细.数量,IF(数据源.整件数量=0,1,数据源.整件数量))&本表单.明细.单位)) 经过测试发现,是手机端不支持TEXT函数,修改函数不用TEXT函数就把第一个报错的问题解决了。 有些函数,手机端是用不了的。你只能想其他方法。或者多写几步填表公式,把公式简单化。 云表这逻辑比较坑啊,这样子搞怕是要换平台啊。
页:
[1]