集算器自定义函数问题

 

1. 写了一个自定函数编译后的 class 放到了 raqsoft\esProc\classes 目录下面。 类所在的目录名和包名是一致的,这个检查过了。
2. 修改 raqsoft\esProc\classes\customFunctions.properties 下的配置文件增加我的自定义函数配置

imagepng
3. 在集算器环境中指定了自定义函数配置文件

imagepng
4. 在集算器 ide 中使用我的自定义函数时报如下错误:

[2024-07-18 10:55:45]
SEVERE: com.scudata.common.RQException: 不能识别的表达式:
st
com.scudata.common.RQException: 不能识别的表达式:
st
at com.scudata.expression.UnknownSymbol.calculate(Unknown Source:191)
at com.scudata.expression.ElementRef.calculate(Unknown Source:87)
at com.scudata.expression.Expression.calculate(Unknown Source:160)
at com.scudata.cellset.datamodel.PgmNormalCell.calculate(Unknown Source:159)
at com.scudata.cellset.datamodel.PgmCellSet.runCell(Unknown Source:2190)
at com.scudata.ide.spl.SheetSpl.runCell(SheetSpl.java:806)
at com.scudata.ide.spl.SheetSpl$CalcCellThread.run(SheetSpl.java:872)