我的工作表上有许多按钮,用于隐藏和取消隐藏某些行。
function hide1() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[2];
sheet.hideRows(24,11);
}
function unhide1() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[2];
sheet.showRows(24,11);
}
我还创建了一个脚本来复制此工作表,以便创建一个要填充的新工作表。
function clonemastersheet() {
var sheetc = SpreadsheetApp.getActiveSpreadsheet()
var getname = sheetc.getRange("t10").getValue();
var name = getname
var pp = SpreadsheetApp.getActiveSpreadsheet();
var mastersheet = pp.getSheetByName('Form0').copyTo(pp);
mastersheet.setName(name)
pp.setActiveSheet(mastersheet)
问题: 当它重复时,新的工作表按钮不起作用,因为宏与第一个相关。
我需要创建一个与工作表重复的脚本并使用它们。
有可能吗?
答案 0 :(得分:0)
function hide1() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
sheet.hideRows(24,11);
}
function unhide1() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
sheet.showRows(24,11);
}