我有一个字段要求我在自由文本字段上输入浮点数。我从excel中读取了浮点数。但是,我无法输入浮点数,因为我不断收到此错误
“TypeError:‘float’类型的对象没有 len()”
假设我正在尝试将值300.99放入文本框中..
我需要先转换成任何东西吗?
我有一个字段要求我在自由文本字段上输入浮点数。我从excel中读取了浮点数。但是,我无法输入浮点数,因为我不断收到此错误
“TypeError:‘float’类型的对象没有 len()”
假设我正在尝试将值300.99放入文本框中..
我需要先转换成任何东西吗?
据我说,你需要修改excel单元格的格式,你写的值是300.99。默认情况下,单元格被格式化为常规格式。如果您需要从单元格中读取浮点值,则将格式从常规更改为文本。
现在驱动程序将从该字段中读取一个文本值 (300.99) 并按原样传递它。您可以通过右键单击excel单元格(您正在读取值的单元格)>>格式化单元格>>单击文本>>确定来更改格式。
请让我知道这是否有帮助
谢谢!!
您也可以选择以下一项:
${var} = Convert To String ${var}
Log ${var}
或者
Log ${var.__str__()}