1

スクリプトでルール (または複数のルール) を呼び出して実行する方法はありますか?

注意: booggie-project はもう存在しませんが、同じ機能をカバーするSoley Studioの開発につながりました。

4

1 に答える 1

1

はい!

次の 2 つのケースがあります。

  • 適用するルールはわかっています。
        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 に答える