(本文档仅供参考)
问题
电子表格合并了单元格进行数据的回写,数据显示不全
解决方案
此问题是合并单元格设置了边框或者背景颜色导致的,但这属于第三方插件的问题,目前只能通过宏去规避。将合并的单元格不设置边框和背景色,通过宏代码去设置。
服务端宏:
function main(spreadsheetReport) {
spreadsheetReport.printExpandedPositions()
}
客户端宏:
function main(spreadsheetReport) {
debugger;
var list = spreadsheetReport.getExpandedPositions("C14");
for(var i = 0 ; i < list.length; i++) {
var pos = list[i];
var cell = spreadsheetReport.getCell(pos);
cell.style.cssText = "border:1px solid #A6A6A6;background : #F2F2F2;"
}
}