Google apps script 在电子表格中插入新行
我有这个剧本:Google apps script 在电子表格中插入新行,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我有这个剧本: 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()); } } } 当脚本插
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)列中键入“”(空格)。我该怎么做呢?这个怎么样:
if (range.getvalue() != "") {
sheet.insertRowAfter(range.getRow());
var newRange = e.source.getCell(4, 8);
newRange.setValue(' ');
}
当然,用这个替换您的实际代码。这对我仍然不起作用。我是将其添加到上面的脚本中还是替换它?我添加了它,现在它没有在应该添加行时添加行
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());
}
}
}