iv_RuniLogicRule()

概要

iLogic または指定されたパーツ p の外部ルール ruleName を実行し、iLogic ルール呼び出しからの値を返します。

構文

iv_RuniLogicRule( p As Part, ruleName As String, Optional args As List = {}, Optional isExternal? As Boolean = False) As Integer 
引数 [タイプ] 説明
p パーツ ruleName を含むパーツです。
ruleName 文字列 実行するルールの名前です。ルールがパーツ内に存在しない場合は例外が発生します。
args 一覧 任意指定。必要に応じて追加の引数が含まれているリスト一覧です。リストは、{{"arg1", "val1"}, ...} の形式で指定する必要があります。既定は {} です。
isExternal? ブーリアン演算 任意指定。true の場合、外部ルールとして ruleName を検索します。既定値は False です。

例 1

Intent >iv_RuniLogicRule(Me, "Material Rule")
--> 0
Intent >iv_RuniLogicRule(Me, "Paint Rule")
--> 0