スプレッドシートで 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 を使用してプログラミングできます。
プロパティを設定する方法は次のとおりです。