スクリプトでルール (または複数のルール) を呼び出して実行する方法はありますか?
注意: booggie-project はもう存在しませんが、同じ機能をカバーするSoley Studioの開発につながりました。
スクリプトでルール (または複数のルール) を呼び出して実行する方法はありますか?
注意: booggie-project はもう存在しませんが、同じ機能をカバーするSoley Studioの開発につながりました。
はい!
次の 2 つのケースがあります。
thisRule = transformation.GetRuleByName("myRule")
thisRule.Apply(param1, param2, ...)
ルール パラメータ param1、param2、... が正しいタイプであることを確認してください。
rules = transformation.GetRulesWithParams(0)
rules[0].Apply()
この場合、正しいタイプのルール パラメーターを指定する必要があるため、パラメーターを持たないルールのみを使用できます。ここでは、パラメーターのないすべてのルールがリストに格納されrule
、最初のルールが適用されます。を使用してルールの名前を取得することもできますrules[0].Name
。