【发布时间】:2022-10-15 13:14:26
【问题描述】:
我没有成功尝试定期将我的行高重置为某个值:
function clearGuestlist() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var first = ss.getSheetByName("FormsGuestlist");
var drucksheet = ss.getSheetByName("Druck");
var tabletsheet = ss.getSheetByName("Tablet");
var druckrange = drucksheet.getRange('Druck!1:200');
var tabletrange = tabletsheet.getRange('Tablet!1:200');
first.clearContents();
drucksheet.autoResizeRows(1, 200);
tabletsheet.autoResizeRows(1, 200);
drucksheet.setRowHeight(druckrange, 31);
tabletsheet.setRowHeight(tabletrange, 31);
}
不幸的是,autoResizeRows 在我的情况下不起作用,所以我想使用setRowHeight,但它不会接受我的范围,因为它需要一个 int。
知道如何告诉它调整所有行的大小吗?
【问题讨论】:
-
显然,您必须设置范围,对其进行迭代并沿途设置行高:请参阅@Cooper 的answer
-
可以问一下
The autoResizeRows unfortunately doesn't work in my case的详细信息吗?
标签: google-sheets