【问题标题】:Hide a Column function doesn't work隐藏列功能不起作用
【发布时间】:2017-07-24 04:35:24
【问题描述】:

我正在尝试使用谷歌电子表格隐藏一列,这是我尝试过的:

var form = FormApp.getActiveForm();
var ss = SpreadsheetApp.openById(form.getDestinationId());
var sheet = ss.getSheets()[0];
sheet.hideColumn(8);

但是,我收到此错误:

找不到方法 hideColumn(number)。 (第 50 行,文件“注册”)

如果我让 IntelliSense 完成它的工作,它会告诉我该方法存在。我到底做错了什么?

注意:我想排除任何空引用,因为像以下这样的命令可以正常工作:

sheet.setColumnWidth(1, 130);

【问题讨论】:

    标签: google-apps-script google-sheets


    【解决方案1】:

    hideColumn 除了 Range 而不是整数值。如果要传递列号,请使用 hideColumns。希望这会有所帮助。

      var form = FormApp.getActiveForm();
      var ss = SpreadsheetApp.openById(form.getDestinationId());
      var sheet = ss.getSheets()[0];
      sheet.hideColumns(8);
    

    【讨论】:

      猜你喜欢
      • 2021-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-10
      • 2017-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多