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();
答案 0 :(得分:3)
如果已经有了该值,则可以setValue()
在整个范围内const sheet = SpreadsheetApp.getActiveSheet();
const sheetRange = sheet.getDataRange();
sheetRange
.getMergedRanges()
.forEach(range => range.setValue(range.breakApart().getValue()));
,并且所有范围都将填充相同的值。
getValue()
word = input("Insert Word:")
word = word.capitalize().replace(" ", "")
for shift in word:
incrypt = chr(ord(shift)+1)
print (incrypt, end='')
仅返回左上角单元格中的值。因此上述链接有效。