В настоящее время я пытаюсь написать сценарий Google Apps Script, который позволил бы подгонять таблицу данных Google к данным, но с некоторым ограничением высоты строки.
Самый простой способ, который мне пришел в голову, - это первое соответствиевсе в данные, а затем обойдите каждую строку, чтобы проверить, превышает ли ее высота какое-то значение, и затем исправьте ее, если она слишком велика.
sheet.autoResizeRows(startRow, numRows)
for (var i=0;i<numRows;i++){
var curHeight = sheet.getRowHeight(startRow + i)
Logger.log(curHeight)
if (curHeight > 50){
sheet.setRowHeight(startRow + i, 50)
}
}
Однако я обнаружил, что .getRowHeight()
всегда возвращает 20.0 - значение по умолчанию.
Таким образом, я что-то пропускаю или .getRowHeight()
не работает должным образом с подгонкой к строкам данных, и если нет, то есть ли обходной путь?