在插入电子表格中的新行
-
25-09-2019 - |
题
我有这样的脚本:
function onEdit(e) {
var sheet = e.source.getActiveSheet();
var range = e.source.getActiveRange();
// 3 is column C
if (range.getColumn() == 3) {
if (range.getValue() != "") {
sheet.insertRowAfter(range.getRow());
}
}
}
新行的在列8(H)当脚本插入一行,我想它输入“”(空格)。我该如何去这样做呢?
解决方案
function onEdit(e) {
var sheet = e.source.getActiveSheet();
var range = e.source.getActiveRange();
// 3 is column C
if (range.getColumn() == 3) {
if (range.getValue() !== " ") {
sheet.insertRowAfter(range.getRow());
}
}
}
当然,这个替换您的实际代码。
其他提示
这样如何:
if (range.getvalue() != "") {
sheet.insertRowAfter(range.getRow());
var newRange = e.source.getCell(4, 8);
newRange.setValue(' ');
}
不隶属于 StackOverflow