此处列出的所有函数均支持以下场景:
关于函数参数的通用说明:
函数 | ||
---|---|---|
Description | 函数特定参数 | 说明 |
between (value,min,max) | ||
Check if a value belongs to the given range. | value - 待检测值 min - 最小值 max - 最大值 |
支持的值类型:integer、float 返回: 1 - 在范围内 0 - 其他情况 示例: => between(last(/主机/key),1,10)=1 - 当值介于1和10之间时触发 |
in (value,value1,value2,...valueN) | ||
Check if a value is equal to at least one of the listed values. | value - 待检测值 value1,value2,...valueN - 枚举值(string值需用双引号包裹) |
支持的值类型:全部 返回: 1 - 匹配时 0 - 其他情况 若所有枚举值可转换为数字,则进行数值比较;否则执行字符串比较。 示例: => in(last(/主机/key),5,10)=1 - 当最后值与5或10相等时触发 => in("text", last(/主机/key),last(/主机/key,#2))=1 - 当"text"与最近2个值中的任意一个匹配时触发 |