ใช้รหัสด้านล่างเพื่อคัดลอกสูตรของค่าปกติเช่นกัน เพิ่มรหัสโดยเลือกเครื่องมือจากเมนูสเปรดชีต จากนั้นเลือกตัวแก้ไขสคริปต์และเพิ่มรหัส ตรวจสอบให้แน่ใจว่าได้กดปุ่ม "ข้อผิดพลาด" และตรวจสอบความถูกต้องของสคริปต์
รหัส
// 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});
}
ข้อสังเกต
การตั้งค่าเนื้อหาเพียงอย่างเดียวเพื่อfalse
ให้ได้สำเนามาตรฐาน การตั้งค่าเป็นtrue
จะวางเฉพาะค่า สคริปต์ตัวอย่างที่คุณพบทำวิธีการวางค่า .....
ตัวอย่าง
ฉันสร้างไฟล์ตัวอย่างให้คุณแล้ว: เพิ่มแถวด้วยสูตร