@ -3,10 +3,10 @@ import Store from '../store/index'
import locale from '../locale/locale' ;
import locale from '../locale/locale' ;
//{"0":"数学","1":"统计","2":"查找","3":"Luckysheet内置","4":"数据挖掘","5":"数据源","6":"日期","7":"过滤器","8":"财务","9":"工程计算","10":"逻辑","11":"运算符","12":"文本","13":"转换工具","14":"数组"}
//{"0":"数学","1":"统计","2":"查找","3":"Luckysheet内置","4":"数据挖掘","5":"数据源","6":"日期","7":"过滤器","8":"财务","9":"工程计算","10":"逻辑","11":"运算符","12":"文本","13":"转换工具","14":"数组"}
const functionlist = function ( ) {
const functionlist = function ( customFunctions ) {
let _ locale = locale ( ) ;
let _ locale = locale ( ) ;
// internationalization,get function list
// internationalization,get function list
let functionListOrigin = _ locale . functionlist ;
let functionListOrigin = [ ... _ locale . functionlist ] ;
// add new property f
// add new property f
for ( let i = 0 ; i < functionListOrigin . length ; i ++ ) {
for ( let i = 0 ; i < functionListOrigin . length ; i ++ ) {
@ -14,6 +14,10 @@ const functionlist = function(){
func . f = functionImplementation [ func . n ] ;
func . f = functionImplementation [ func . n ] ;
}
}
if ( customFunctions ) {
functionListOrigin . push ( ... customFunctions ) ;
}
Store . functionlist = functionListOrigin ;
Store . functionlist = functionListOrigin ;
// get n property
// get n property
@ -29,4 +33,4 @@ const functionlist = function(){
Store . luckysheet_function = luckysheet_function ;
Store . luckysheet_function = luckysheet_function ;
}
}
export default functionlist ;
export default functionlist ;