还有一点需要注意,您需要新建一个 GC.Spread.CalcEngine.Functions.Function
执行的方法在evaluate方法中 定义。 不像以前一样传递一个匿名方法就可以了。
function myfunc() {}
myfunc.prototype = new GC.Spread.CalcEngine.Functions.Function("myfunc", 0, 0, {name: "myfunc",description: "This is my first function"});
myfunc.prototype.evaluate = function (args) {
return 100;
spread.addCustomFunction(new myfunc()); |