1

有没有办法在脚本中调用一个规则(或多个规则)并执行它?

请注意:booggie 项目不再存在,但导致开发了涵盖相同功能的Soley Studio 。

4

1 回答 1

1

是的!

有两种情况:

  • 您知道要应用哪个规则:
        thisRule = transformation.GetRuleByName("myRule")
        thisRule.Apply(param1, param2, ...)

确保规则参数 param1, param2, ... 的类型正确!

  • 您不知道要应用哪个规则:
        rules = transformation.GetRulesWithParams(0)
        rules[0].Apply()

在这种情况下,可能只使用没有参数的规则,因为您必须提供正确类型的规则参数。在这里,所有不带参数的规则都存储在列表中rule,并应用第一个规则。您还可以使用rules[0].Name.

于 2012-12-18T09:53:44.400 回答