var location=this.options.location;
var cells=FR.cellStr2ColumnRow(location);
var c=cells.col;
var r=cells.row;
var th=this;
setTimeout(function(){
var name=th.getValue();
var num=FR.remoteEvaluate("sql(\"数据连接名\",\"select 固资编号 from A where 固资名称 ='"+name+"'\",1,1)");
var type=FR.remoteEvaluate("sql(\"数据连接名\",\"select 规格型号 from A where 固资名称 ='"+name+"'\",1,1)");
var area=FR.remoteEvaluate("sql(\"数据连接名\",\"select 固资面积 from A where 固资名称 ='"+name+"'\",1,1)");
_g().setCellValue(c+1,r,num);
_g().setCellValue(c+2,r,type);
_g().setCellValue(c+3,r,area);
},100);
用编辑结束事件。
js使用sql需要关闭脚本调用公式限制https://help.finereport.com/doc-view-2454.html