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