首页 文章

如何在Google电子表格中隐藏和显示特定的nameRanged

提问于
浏览
0

你能帮我制作一个自定义脚本,这样我就可以隐藏并在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 回答

  • 0

    showColumns不接受范围 . 将其更改为将接受范围的unhideColumn . 像这样:

    function showColumns() {
      sheet.unhideColumn(name)
    }
    

相关问题