我在一个电子表格中有很多规则集。我知道标志顺序,但我认为它可以确保单个RuleSet中的规则将在顺序运行。
我想确保所有规则按顺序运行,无论它们在哪个规则集中。
例如,我有Rule1,RuleSet1中的Rule2,Ruleset2中的Rule3,RuleSet3中的Rule4,5。
我的正在运行的订单应该是
Rule1,Rule2,Rule3,Rule4,Rule5。
有人可以帮帮我吗?
答案 0 :(得分:1)
不确定是否有特殊标志可以执行您要查找的内容。一种解决方案可以是使用自动递减显着性列来指定规则的执行顺序。所以:
Rule1 -> Salience 100 (Higher salience, higher priority)
Rule2 -> Salience 90
Rule3 -> Salience 80
...
Rule5 -> Salience 10
当然,这会在将新规则添加到电子表格时引入一些问题。我建议你使用非连续数字,这样你就可以在现有规则之间添加更新的规则,而不会出现重大问题。
希望它有所帮助,