7 运算符函数

此处列出的所有函数均支持用于:

以下仅列出函数,不包含附加信息。单击函数可查看完整详细信息。

Function Description
between 检查该值是否属于给定范围。
in 检查该值是否等于所列值中的至少一个。

函数详情

有关函数参数的一些一般说明:

  • 函数参数之间使用逗号分隔
  • 表达式可作为参数接受
between(value,min,max)

检查该值是否属于给定范围。
支持的值类型:整数浮点数
返回:1 - 在范围内;0 - 不在范围内。

参数:

  • value - 要检查的值;
  • min - 最小值;
  • max - 最大值。

示例:

between(last(/host/key),1,10)=1 #如果该值介于 1 和 10 之间,则触发触发器
in(value,value1,value2,...valueN)

检查该值是否等于所列值中的至少一个。
支持的值类型:IntegerFloatCharacterTextLog
返回:1 - 如果相等;0 - 否则。

参数:

  • value - 要检查的值;
  • valueX - 列出的值(字符串值必须用双引号括起来)。

如果这些值都可以转换为数值,则将该值与列出的值按数字进行比较;否则按字符串进行比较。

示例:

in(last(/host/key),5,10)=1 #如果最后一个值等于 5 或 10,则触发触发器
in("text",last(/host/key),last(/host/key,#2))=1 #如果 "text" 等于最后 2 个值中的任意一个,则触发触发器

请参见所有支持的函数