在Google Apps脚本中设置行高以适合数据的方式

问题描述:

在Google表格中,选择一系列行并右键单击其中一行后,在行高下有一个适合于数据。我想用脚本来做到这一点。在Google Apps脚本中设置行高以适合数据的方式

我所有的搜索说不,但我很有希望。列很好地覆盖,但行似乎不被覆盖。

谢谢。

从我所知道的不可能让行自动适合数据的情况下,只能对具有autoResizeColumn()的列执行此操作。

var ss = SpreadsheetApp.getActiveSpreadsheet(); 
var sheet = ss.getSheets()[0]; 

sheet.getRange('a1').setValue('Whenever it is a damp, drizzly November in my soul...'); 

// Sets the first column to a width which fits the text 
sheet.autoResizeColumn(1); 

但是,如果您知道数据需要多少空间,则可以使用setRowHeight()。我认为这是您对行的唯一选择,列似乎是自动适应的首选部分。

var ss = SpreadsheetApp.getActiveSpreadsheet(); 
var sheet = ss.getSheets()[0]; 

// Sets the first row to a height of 200 pixels 
sheet.setRowHeight(1, 200); 

希望这有助于!