function main(spreadsheetReport) {
var sheet = spreadsheetReport.sheets[0]; //获取sheet[0]对象
//根据D3单元格获取"数据"字段扩展出的所有数据
var positions = sheet.getExpandedPositions("D3");
var worksheet = spreadsheetReport.workbook.worksheets.get(0);
var cells = worksheet.cells;
for (var i = 0; i < positions.length; i++) {
var pos = positions[i];
//判断扩展出的数据的行数是不是5,8,11,...若是,则说明该行是"实际用量"数据,不需要合并单元格。
//并且由于计划指标和完成情况的数据在3月、6月,因此需要判断数据的列数是不是5,8,若不是,则不需要合并单元格
if (pos.row % 3 == 2 || pos.column % 3 != 2) {
continue;
}
//合并单元格并设置合并后的单元格的值
var cell = cells.get(pos.row, pos.column);
var value = cell.value;
cells.get(pos.row, pos.column - 2).value = value;
cells.merge(pos.row, pos.column - 2, 1, 3);
}
}