function main(spreadsheetReport) {
/*工作表中的单元格*/
var cells = spreadsheetReport.workbook.worksheets.get("Sheet1").cells;
var C10PosList = spreadsheetReport.sheets[0].getExpandedPositions("C10");
var D8PosList = spreadsheetReport.sheets[0].getExpandedPositions("D8");
/*获取原始的D10、E10样式*/
var D10Style = cells.get("D10").style;
var E10Style = cells.get("E10").style;
for (var i = 0; i < C10PosList.length; i++) {
var C10Sub = cells.get(C10PosList[i].row, C10PosList[i].column);
var fromRow = C10Sub.row;
var toRow = C10Sub.row;
/*计算行数*/
var mergedRange = C10Sub.mergedRange;
if (mergedRange) {
toRow += mergedRange.rowCount - 1;
}
for (var z = fromRow; z <= toRow; z++) {
for (var j = 0; j < D8PosList.length; j++) {
/*获取单元格*/
var cell = cells.get(z, D8PosList[j].column);
mergedRange = cell.mergedRange;
if (mergedRange) {
/*如果产生了合并单元格,取消合并*/
cells.unMerge(mergedRange.firstRow, mergedRange.firstColumn, mergedRange.rowCount, mergedRange.columnCount);
}
/*设置样式*/
cell.style = D10Style;
/*获取单元格*/
cell = cells.get(z, D8PosList[j].column + 1);
mergedRange = cell.mergedRange;
if (mergedRange) {
/*如果产生了合并单元格,取消合并*/
cells.unMerge(mergedRange.firstRow, mergedRange.firstColumn, mergedRange.rowCount, mergedRange.columnCount);
}
/*设置样式*/
cell.style = E10Style;
}
}
}
}