Use o código abaixo para copiar também as fórmulas como valores normais. Adicione o código selecionando Ferramentas no menu da planilha. Em seguida, selecione o editor de scripts e adicione o código. Certifique-se de pressionar o botão "bug" e autenticar o script.
Código
// 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});
}
Observação
Definir o contentOnly para false
produzirá uma cópia padrão. Se definir como true
, irá colar apenas valores. O script de exemplo que você encontrou faz muito mais do que colar valores ...
Exemplo
Criei um arquivo de exemplo para você: Adicionar linha com fórmula