使用工作流对新增加的字段修改值出现数据类型报错 kevin.wLv.3修习 发布于 2025-01-02 19:22 最后回复 2025-01-03 13:22:28 问答 收藏 复制链接 新浪微博 微信扫一扫 分享 2 回复762 浏览 有表如下 非税价格为金额,先前有金额存在,现在新增一个字段含税价格,使用自定义动作调用工作流,执行 python 代码块,计算后更新橷增字段的值。在代码中测试正常。如下: 选取记录,执行自定义动作,出现错误提示如下: 似乎提示的意思是不能将原有的非税价格由字符串转换为浮点数,取消 float 函数,进行测试,又有如下报错: 请问:金额和数字对应的是什么样的数据类型?我要如何修改代码呢? 望不吝赐教!谢谢!
正确
仔细翻了论坛,虽然解决了,但心里也没底,希望有大佬给予讲解。
在建立自定义按钮时,有一个数据源选择,可以选择单条记录或多条记录。选择单条记录后,在代码块中,通过传参变量获取到的值是字符串,可以使用 float()转换,而选择多条记录后,通过传参变量获取到的值是数组,即使你使用按钮操作时勾选的是一条记录,传递的也是数组。
不知理解是否正确。