我正在创建一个银行分类帐,可以在其中将交易分为多行。当我输入该交易的第一行时,请指明该交易需要多少行,脚本将在该行下方插入很多行。
我还试图保留第一行的格式/公式。 我确实在下面找到了该脚本,但是它并非基于该特定行。
// global
var ss = SpreadsheetApp.getActive();
function onOpen() {
var menu = [{name:"Add New Last Row", functionName:"addRow"}];
ss.addMenu("Extra", menu);
}
function addRow() {
var sh = ss.getActiveSheet(), lRow = sh.getLastRow();
var lCol = sh.getLastColumn(), range = sh.getRange(lRow,1,1,lCol);
sh.insertRowsAfter(lRow, 1);
range.copyTo(sh.getRange(lRow+1, 1, 1, lCol), {contentsOnly:false});
}