这个问题是bug,将在下一个版本修复。
目前的解决办法是用setTimeout来调用单元格的设置值。
var p=Forguncy.Page;
var a=(p.getCell("eid").getValue()).toString();
var lc=a.substring(0,3);
var emp=a.substring(0,1);
if((lc!="LCD")&&(emp=="E")){
lcd=a.substring(1);
setTimeout(function(){
p.getCell("eid").setValue(lcd);
});
}else{
alert("请不要扫非员工编码");
} |