此处列出的所有函数均支持以下场景:
关于函数参数的通用说明:
函数 | ||
---|---|---|
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"与最后两个值中任意一个相等时触发 |