我使用Drools的電子表格,我希望用戶能夠在條件單元格中添加複雜的代碼。但由於某種原因,這不起作用。Drools條件不適用於eval()
下面是一個例子:
在條件單元的代碼是有效的,但我從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進行編程。
這是如何設置的屬性:
你怎麼從你實際上得到部分號碼?你能顯示更多的你的決定表? – kaskelotti