本帖最后由 ClarkPan 于 2017-6-5 17:38 编辑
嗯,换了您提供的代码重现了问题,原因是这样的,evaluate的触发是在填写值之后,editend之前,所以那个时候用context.source.getSheet().getText(context.row, context.column);拿不到您填写的值,所以第一次会有问题。第二次其实取得时候也会有问题,因为拿到的是第一次填写上去的值。其实value = context.source.getValue(context.row, context.column),这个拿到的就是您填写的值。
|