arc:check

Version 24.2.9039


arc:check


使用带或不带 value 参数的 arc:check 关键字。如果没有 value 参数,则可确保在执行 arc:check 主体之前,属性存在于项目中且不是空字符串。

如果指定 value 参数,则仅当表达式求值为真时,才会执行 arc:check 主体。其他值均视为假。求值不区分大小写。

与 ArcScript 中的其他简单条件一样,arc:check 可与 arc:else 关键字配对使用。

注意:arc:equals, arc:check 如果项目中不存在该属性,则不会引发异常。

参数


  • item:要检查的属性的对象。该参数不是必需的,如果没有对象被指定,将会使用默认的输出对象。
  • attr:要检查的属性的名称,该参数是必需的。
  • value:计算结果为 truefalse 的表达式。例如:格式化器返回 true 或 false 的结果。
  • action:如果表达式计算为 true,要执行的操作。允许值有:breakcontinue

控制属性


示例


在使用属性之前检查其是否已被初始化:

<arc:check attr="_input.In_Stock">
...
</arc:check>

另请参阅