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