定义好的ssjion的表格中的某些单元格中设置以下自定义公式。
var Asrand = function () { }
Asrand.prototype = new GC.Spread.CalcEngine.Functions.Function("ASRAND", 2, 2);
Asrand.prototype.evaluate = function ( arg1, arg2) {
if(arg1||arg2){
var value= Math.random() * (arg2 - arg1) + arg1;
return value;
}else{
return "";
}
}
//添加全局公式(必须)
GC.Spread.CalcEngine.Functions.defineGlobalCustomFunction("ASRAND", new Asrand());
现有个需求加载该表格模板后,需要移除该自定义公式。
spr.fromJSON(formJsonVal);
var sheet = spr.getActiveSheet();
sheet.removeCustomFunction('ASRAND'); //移除不成功。
需要如何做才能移除该公式呢?
|
|