(本文档仅供参考。适用版本:V9)
问题描述
在电子表格中,有如下字段。
下方的合计的单元格为 =sum()公式,也即对上方的数据进行合计。预览如下:
此时因为某些特殊的原因,在电子表格的服务端宏代码中,将“d”区域对应的数值设置为空。此时希望公式在计算时,可以使用设置后的数据进行计算。
但是浏览发现公式还是计算了设置之前的数字。
解决方案
针对这个问题,在服务端宏代码设置了单元格之后,如果有引用到这些单元格的公式,那么需要重新执行公式计算。
如下,在宏代码的最后添加上如下代码即可: workbook.calculateFormula();如下:
预览如下: