我试图用谷歌电子表格隐藏一列,这是我尝试过的:
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);
hideColumn 除了 Range 而不是整数值。如果要传递列号,请使用 hideColumn s。希望这可以帮助。
var form = FormApp.getActiveForm();
var ss = SpreadsheetApp.openById(form.getDestinationId());
var sheet = ss.getSheets()[0];
sheet.hideColumns(8);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句