gpt4 book ai didi

google-apps-script - 取消合并电子表格单元格并用数据填充前合并的空单元格

转载 作者:行者123 更新时间:2023-12-04 01:12:30 25 4
gpt4 key购买 nike

breakApart()工作正常,但我想用合并的单元格数据填充空单元格。

var sheet = SpreadsheetApp.getActiveSheet();
var sheetRange = sheet.getRange(1, 1, sheet.getMaxRows(), sheet.getMaxColumns());
sheetRange.breakApart();

我得到了我需要的值,但我怎样才能让单元格填充?

var value = (cell.isPartOfMerge() ? cell.getMergedRanges()[0].getCell(1,1) : cell).getValue();

最佳答案

如果您已经有了该值,您可以setValue()整个范围内的所需值,并且所有范围都将填充相同的值。

const sheet = SpreadsheetApp.getActiveSheet();
const sheetRange = sheet.getDataRange();
sheetRange
.getMergedRanges()
.forEach(range => range.setValue(range.breakApart().getValue()));

getValue() 已经只返回左上角单元格中的值。所以上面的链接是有效的。

关于google-apps-script - 取消合并电子表格单元格并用数据填充前合并的空单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64395621/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com