7 运算符函数
此处列出的所有函数均支持用于:
以下仅列出函数,不包含附加信息。单击函数可查看完整详细信息。
函数详情
有关函数参数的一些一般说明:
- 函数参数之间使用逗号分隔
- 表达式可作为参数接受
between(value,min,max)
检查该值是否属于给定范围。
支持的值类型:整数、浮点数。
返回:1 - 在范围内;0 - 不在范围内。
参数:
- value - 要检查的值;
- min - 最小值;
- max - 最大值。
示例:
between(last(/host/key),1,10)=1 #如果该值介于 1 和 10 之间,则触发触发器
in(value,value1,value2,...valueN)
检查该值是否等于所列值中的至少一个。
支持的值类型:Integer、Float、Character、Text、Log。
返回: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 个值中的任意一个,则触发触发器
请参见所有支持的函数。