getWidth和getHeight方法无法正常运行

时间:2019-08-18 19:42:14

标签: google-apps-script google-sheets

如果给定范围包含多个单元格,我将尝试编写一行以终止脚本。但是,当传入多单元格范围时,我的条件语句不会触发。

我继续使用记录器查看这些方法返回的结果。

Logger.log("Width: " + range.getWidth);
Logger.log("Height: " + range.getHeight);
if((range.getWidth > 1) || (range.getHeight > 1)) return;

range变量具有35行和1列的范围,因此getHeight应该给我35,并且应该触发条件。但是,这是日志中显示的内容:

  

[19-08-18 15:37:17:179 EDT]宽度:函数getWidth(){/ *   * /}

     

[19-08-18 15:37:17:180 EDT]高度:函数getHeight(){/ *   * /}

似乎Google功能已被注释掉。这些方法应该返回整数。这是Google Apps脚本当前已知的错误,还是我在这里做错了什么?

1 个答案:

答案 0 :(得分:1)

Logger中可以看到,range.getWidth是一个函数。您正在获得一个功能,但没有运行/调用它。应该执行getWidth函数以给出宽度。

range.getWidth();