您能否帮我制作一个自定义脚本,以便隐藏并在Google电子表格中显示特定名称。
这是我使用的示例代码:
function onOpen() {
var menu = [{name: "Hide Daily Columns", functionName: "hideColumns"}, {name: "Show Daily Columns", functionName: "showColumns"}]
SpreadsheetApp.getActiveSpreadsheet()。addMenu(" My Views",menu); }
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var name = ss.getRangeByName("sample1");
function hideColumns() {
sheet.hideColumn(name);
}
function showColumns() {
sheet.showColumns(Name);
}
注意:这里的问题是.showColumns有错误提示。无法将范围转换为类。
谢谢!
答案 0 :(得分:0)
showColumns不接受范围。将其更改为将接受范围的unhideColumn。像这样:
function showColumns() {
sheet.unhideColumn(name)
}