编辑 A2 时如何在 A2 上方添加新行
How would I add a new row above A2 when A2 is edited
我正在为 Google 表格 中的库存信息设置 sheet;当有人自动注销库存时,我想在已编辑的行上方添加一个新行。
例如,当有人去签出一个项目时,它应该显示 the last row and last date entered
有人输入他们的信息后,应该插入 a new row with the existing formatting and alternating colors settings
我已经尝试通过右键单击 A2 并在上面插入来手动执行此操作,也许我做错了什么,但它插入了具有默认颜色和格式的新行。它可能只是装饰性的,但至少对我来说是有意义的。
function onEdit(e) {
const sh = e.range.getSheet();
if(sh.getName() == "Your Sheet Name" && e.range.columnStart == 1 && e.range.rowStart == 2 && e.value) {
sh.insertRowBefore(2);
}
}
我正在为 Google 表格 中的库存信息设置 sheet;当有人自动注销库存时,我想在已编辑的行上方添加一个新行。
例如,当有人去签出一个项目时,它应该显示 the last row and last date entered
有人输入他们的信息后,应该插入 a new row with the existing formatting and alternating colors settings
我已经尝试通过右键单击 A2 并在上面插入来手动执行此操作,也许我做错了什么,但它插入了具有默认颜色和格式的新行。它可能只是装饰性的,但至少对我来说是有意义的。
function onEdit(e) {
const sh = e.range.getSheet();
if(sh.getName() == "Your Sheet Name" && e.range.columnStart == 1 && e.range.rowStart == 2 && e.value) {
sh.insertRowBefore(2);
}
}