有没有办法在脚本中调用规则(或多个规则)并执行?
请注意:Booggie-Project不再存在,而是导致Soley Studio的开发,该工作室涵盖了相同的功能。
是!
有两种情况:
- 您知道要适用哪个规则:
thisRule = transformation.GetRuleByName("myRule")
thisRule.Apply(param1, param2, ...)
确保规则参数param1,param2,...是正确的类型!
- 您不知道要适用哪个规则:
rules = transformation.GetRulesWithParams(0)
rules[0].Apply()
在这种情况下,可能只使用没有参数的规则,因为您必须提供正确类型的规则参数。在这里,所有没有参数的规则都存储在列表rule
中,并且第一个应用程序应用于列表中。您还可以使用rules[0].Name
获取规则的名称。