Sử dụng mã dưới đây để sao chép công thức cũng như các giá trị bình thường. Thêm mã bằng cách chọn Công cụ từ menu bảng tính. Sau đó chọn trình soạn thảo tập lệnh và thêm mã. Đảm bảo nhấn nút "bug" và xác thực tập lệnh.
Mã
// 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});
}
Ghi chú
Đặt nội dung Chỉ để false
tạo ra một bản sao tiêu chuẩn. Đặt nó thành true
, sẽ chỉ dán các giá trị. Kịch bản ví dụ bạn đã tìm thấy, thực hiện nhiều hơn sau đó dán các giá trị .....
Thí dụ
Tôi đã tạo một tệp ví dụ cho bạn: Thêm hàng với công thức