<< Click to Display Table of Contents >> 脚本函数性能说明 |
目前,关于表达式的处理部分,一部分表达式使用产品自带的处理引擎,一部分表达式使用 js 引擎(jsEngine)来处理。一个表达式 , 既有系统支持的表达式 , 又有系统不支持的表达式 , 则还是会用 js 引擎(jsEngine)解析。
在处理大数据量的集市数据时,由 jsEngine 处理的表达式效率要比产品自身支持的表达式的效率低,因此为了提高表达式的处理效率,对产品自身支持的表达式范围进行了扩展,主要在产品支持的表达式中增加了对以下一些函数的支持,当表达式中包含以下的函数时,将由产品自带的处理引擎处理。
函数 |
说明 |
---|---|
right |
返回文本值中最右边的字符 |
left |
返回文本值中最左边的字符 |
len |
返回文本字符串中的字符个数 |
replace |
替换文本中的字符 |
trim |
去掉字符串两边的空格 |
upper |
将文本转换为大写形式 |
lower |
将文本转换为小写形式 |
weekdayname |
返回当前日期是星期几 |
year |
返回日期的年份 |
month |
返回日期的月份 |
parseDate |
把字符串解析成日期 |
formatDate |
把日期格式化成字符串 |
position |
把经度和纬度转化为一个长整型来存储 |
substring |
返回一个新的字符串,它是此字符串的一个子字符串 |
sqr |
对数据求平方 |
sqrt |
返回给定数据的平方根 |
abs |
返回给定数据的绝对值 |
indexOf |
返回某个指定的字符串值在字符串中首次出现的位置 |