【问题标题】:Determine the height of merged cells in Google Spreadsheet确定 Google 电子表格中合并单元格的高度
【发布时间】:2014-08-02 00:53:04
【问题描述】:

我正在创建一个电子表格,该电子表格将分别汇总每周每项活动的每日插入小时数。此电子表格允许根据需要每周增加高度

(例如,下图中的第 3 周演示了用于插入每天第 3 个活动的另一行)。

我想做的是找到一种方法来确定左侧合并单元格的高度,以用于动态确定要包含在最后一列总和中的单元格。

我找到了how to determine the existence of merged cellshow to determine the width of merged cells by exporting to HTML,但后者似乎不适用于我的情况,因为我正在寻找一种方法来进行瞬时高度确定以用于本质上花哨的求和函数。


我想知道是否/如何使用谷歌电子表格中的谷歌应用脚​​本动态确定合并单元格的高度。

任何建议或指导将不胜感激!

【问题讨论】:

    标签: google-apps-script google-sheets cell spreadsheet


    【解决方案1】:

    我假设您知道合并单元格的第一行在哪里。如果你知道要更改的合并单元格的行位置,我想你可以使用Spreadsheet类的getRowHeight()方法,它返回一个整数。

    getRowHeight Google Documentation

    如果问题是,您找不到要更改的合并单元格的行位置,我猜这是另一个问题。

    也可以设置高度:

    setRowHeight

    var ss = SpreadsheetApp.getActiveSpreadsheet();
     var sheet = ss.getSheets()[0];
    
     // Sets the first row to a height of 200 pixels
     sheet.setRowHeight(1, 200);
    

    【讨论】:

    • 是的,我知道第一行合并单元格的位置。这听起来正是我所需要的!
    猜你喜欢
    • 1970-01-01
    • 2012-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-08
    • 1970-01-01
    • 2010-12-16
    相关资源
    最近更新 更多