【发布时间】:2020-04-24 23:57:16
【问题描述】:
我使用此脚本复制和重命名模板表
function duplicate() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var lastTabName = ss.getSheets().pop().getSheetName(); // Modified
var sheet = ss.getSheetByName('Temp').copyTo(ss);
// Duplica Template
sheet.setName(isNaN(lastTabName) ? 1 : Number(lastTabName) + 1); // Modified
sheet.getRange("G2").setValue(Number(lastTabName) + 1 );
ss.setActiveSheet(sheet);
}
在该模板表中,我有单元格 H1 受保护,只有我可以编辑,但不是电子表格的所有其他编辑器,范围 B10:C136 也相同(我只允许编辑)
我怎样才能修改那个脚本,所以当我运行它时,模板会以相同的保护和相同的条件复制,而我是唯一能够编辑这些范围的人?
谢谢!
【问题讨论】:
标签: google-apps-script google-sheets