-1
所以我四處尋找一種方法來在電子表格中使用drools的「擴展」屬性,但沒有發現如何使用它的任何內容。如何在drools電子表格中使用「擴展」?
我期待移動這裏使用這個簡單的functiuonality: Drools: modify() or update() only if exists, otherwise add
rule "StartLeftArm"
when
$ev: Start()
$fl:LeftArm()
then
end
rule "create Sample" extends "StartLeftArm"
when
not Sample(fluent == $fl)
then
Sample s = new Sample();
s.setFluent($fl);
insert(s);
end
rule "set Sample Value" extends "StartLeftArm"
when
$s: Sample(fluent == $fl, value != -1.0)
then
modify($s){ setValue(-1.0) }
end
進入我的Excel電子表格中的項目。 有誰知道如何做到這一點?
謝謝你的幫助。
您好,感謝您的快速回復。事情是,你專注於錯誤的部分。這只是使用我感興趣的功能的前一個問題的一個示例。這不是我的規則。我只想在我的Excel電子表格中使用上面drl示例中使用的「擴展」功能。我希望能更多地闡明它。 –
你爲什麼不發表反映你問題的問題?儘管如此,答案也是一樣的,或許更多地強調「你使用正確的方法......」 – laune
好的,所以我用一個自定義的書面例子來回答這個問題:)它的高級代碼和圖片示例。我相信我正在使用正確的方法,但請如果您認爲我錯了,我想在這裏更好的選擇。新的問題位於http://stackoverflow.com/questions/43277402/using-the-extends-functionality-in-drools-spreadsheets –