在我的excel加载项中,我试图在自动格式化调用后设置列“ A”的宽度。这背后的原因是我希望列'A'具有最小宽度,因为在调用autofitColumns()之后,它比我想要的要小很多。
理想的方案是在自动格式化列宽之前,在整个电子表格中设置最小列宽(即,任何列都不能小于'50'的大小)。但是,只需能够设置列“ A”的宽度就足够了。
这是我现在拥有的功能:
excelUtils.autofitContent = function (sheet) {
sheet.getUsedRange().getEntireRow().format.autofitRows();
sheet.getUsedRange().getEntireColumn().format.autofitColumns();
// TODO: set column A width here
};
答案 0 :(得分:0)
您可以通过获取对该列中任何单元格的引用来获取对该列的引用,然后设置range.format.columnWidth
属性。度量单位是点。
const range = sheet.getRange("A1");
range.format.columnWidth = 100;