我知道使用这些功能我可以显示和隐藏列:
function showColumns() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
sheet.showColumns(2,3); // B-D, three columns starting from 2nd
sheet.showColumn(7); // G, column number 7
}
function hideColumns() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
sheet.hideColumns(2,3); // B-D, three columns starting from 2nd
sheet.hideColumn(7); // G, column 7
}
Run Code Online (Sandbox Code Playgroud)
但为此,我需要两个按钮或菜单脚本,一个用于隐藏,另一个用于显示列。
我想知道是否存在“切换”功能,以便我可以在不需要 2 个按钮或菜单项的情况下激活隐藏/显示功能。