Necesitas cambiar el ancho de las columnas de una Hoja de cálculo de Google? En muchas ocasiones, nuestro código se encargara de rellenar información en spreadsheets, pero necesitaremos ajustar los tamaños de las columnas para que la información sea correctamente legible y que mejor hay que sea nuestro código el que se encargue de modificar el tamaño de las columnas?
Aquí tenemos un ejemplo de una tabla con anchos de columna incorrectos:
Si queremos hacer que todas las columnas tengan los anchos óptimos solo necesitaremos ejecutar este sencillo script:
function Autosize() { var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); sheet.autoResizeColumns(1, sheet.getLastColumn()); }
Dicho código nos generará estos cambios en el spreadsheet:
Como podéis observar todo es legible y los anchos son perfectos, pero, y si quisiéramos que una columna fuera siempre de un ancho fijo? Nos sería tan fácil como añadir una linea a nuestro código:
function Autosize() { var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); sheet.autoResizeColumns(1, sheet.getLastColumn()); sheet.setColumnWidth(1, 200); }
No hay comentarios:
Publicar un comentario