有没有办法设置行高以匹配包装文本高度?

时间:2015-04-03 18:01:51

标签: google-apps-script google-sheets

我注意到有一种方法可以使用autoResizeColumn()自动设置列宽,但似乎没有类似的方法来自动设置行高以匹配setWrap()&#39显示的高度; d文字。我如何编写这个脚本以确定给定包装单元格的高度,以便我可以将它与setRowHeight()一起使用?有没有办法看到单元格的字符串值是如何包装的?我相信getRowHeight()会返回" set"高度,而不是显示的高度。

我尝试为Excel做类似的事情:http://excelribbon.tips.net/T010735_Automatic_Row_Height_for_Wrapped_Text.html

事实上,当工作表导出为Excel时,问题就会出现。

1 个答案:

答案 0 :(得分:0)

这实际上是导出转换中的错误,而不是脚本中应该没有的错误。也就是说,通过查看行的内容,字体大小和列宽以及换行策略,可以近似确定行高。不会给你一个确切的高度,但应该能够足够接近。如果你保守地调整大小,更糟糕的情况是你可能有一个额外的空行。

在执行此操作时可能需要解决一些潜在问题(请参阅https://code.google.com/p/google-apps-script-issues/issues/detail?id=4187