7 运算符函数
此处列出的所有功能均受支持:
下面列出的函数没有附加信息。点击该函数查看完整的详细信息。
函数 | 说明 |
---|---|
between | 检查该值是否属于给定范围。 |
in | 检查该值是否至少等于列出的值之一。 |
函数详情
关于函数参数的一些一般说明:
- 函数参数用逗号分隔
- 表达式可以作为参数
between(value,min,max)
检查该值是否属于给定范围。
支持的值类型: 整数, 浮点。
返回值:1 - 在范围内; 0 - 否则。
参数:
value - 要检查的值;
min - 最小值;
max - 最大值。
示例:
between(last(/host/key),1,10)=1 #trigger if the value is between 1 and 10
in(value,value1,value2,…valueN)
检查该值是否至少等于列出的值之一。
Supported value types: Integer, Float, Character, Text, Log.
支持的值类型:整数、浮点、字符、文本、日志。
返回值:1 - 如果等于; 0 - 否则。
参数:
value - 要检查的值;
valueX - 列出的值(字符串值必须用双引号引起来)。
如果所有这些值都可以转换为数字,则将该值与作为数字列出的值进行比较;否则将作为字符串进行比较。
示例:
in(last(/host/key),5,10)=1 #trigger if the last value is equal to 5 or 10
in("text",last(/host/key),last(/host/key,#2))=1 #trigger if "text" is equal to either of the last 2 values
参见 所有支持的函数。