【问题标题】:How to Hide and show specific nameRanged in google spreadsheet如何在谷歌电子表格中隐藏和显示特定的名称范围
【发布时间】:2017-06-25 05:44:18
【问题描述】:

您能否帮我制作一个自定义脚本,以便我可以在 Google 电子表格中隐藏和显示特定的名称范围。

这是我使用的示例代码:

function onOpen() {
   var menu = [{name: "Hide Daily Columns", functionName: "hideColumns"}, {name: "Show Daily Columns", functionName: "showColumns"}]

SpreadsheetApp.getActiveSpreadsheet().addMenu("我的视图", 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 有错误提示。无法将范围转换为类。

谢谢!

【问题讨论】:

    标签: google-apps-script google-sheets


    【解决方案1】:

    showColumns 不接受范围。将其更改为 unhideColumn,它将接受一个范围。像这样:

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

    【讨论】:

    • 感谢您的帮助^_^
    • 如果这解决了您的问题,您能否通过单击它的复选标记来批准答案?谢谢。
    猜你喜欢
    • 1970-01-01
    • 2013-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多