本帖最后由 Lynn.Dou 于 2022-12-9 14:39 编辑
代码中,加载完报表数据后(spread.fromJSON(data)),进行设置自定义公式。
前提:报表数据中已经在某个单元格上设置了一个自定义公式,为=QTROWSUM(C4),打开报表,该单元格显示:#NAME?,重新手动在另一个单元格上设置同样的公式,显示:0
代码如下:
export function QTROWSUM() {
function epmFunction() {
this.name = "QTROWSUM";
this.maxArgs = 255;
this.minArgs = 0;
}
epmFunction.prototype = new GcSpread.Sheets.Calc.Functions.Function();
epmFunction.prototype.evaluate = function (args) {
try {
return null;
} catch (error) {
console.info(error);
return null;
}
return null;
}
return new epmFunction();
}
if(spread){
spread.addCustomFunction(QTROWSUM(this));
}
|
|