我正在使用带有电子表格的 Drools,我希望用户能够在条件单元格中添加复杂的代码。但由于某种原因,这不起作用。
这是一个例子:
条件单元格中的代码是有效的,但我从 Drools 编译器得到以下异常:
[17,0]: [ERR 102] Line 17:0 mismatched input ''
[11,330]: [ERR 101] Line 11:330 no viable alternative at input 'partnumber' in rule "CAS_12"
我希望你们能帮助我..谢谢!
[更新]
我找到了解决问题的方法:将 EscapeQuotes 属性设置为 false 后,条件单元格中的文本将按原样转发到 eval 函数。这样我就可以在单元格内使用 DRL 进行编程。
这是设置属性的方法: