sheets script para hojas hoja google ejecutar crear como comandos calculo botones boton google-apps-script spreadsheet google-docs google-spreadsheet google-apps

google-apps-script - para - script google sheets



Google Apps Script para crear celdas en una columna de una hoja de cálculo en negrita según el valor.(¿Formato condicional?) (1)

Esto está bastante bien documentado en la documentación , puedes simplemente usar

s.getRange(row+1,1).setFontWeight("bold");// row+1 because array are 0 indexed while range is 1 indexed

Los otros "estilos" están disponibles en la misma documentación y se aplican de la misma manera.

EDITAR: después de su comentario, si desea restablecer todas las celdas de un rango especificado a ''fuente normal'' simplemente configure ''normal'' en un bucle, por ejemplo. Por favor, eche un vistazo a esta hoja de ejemplo (haga una copia)

Hice una larga búsqueda y no pude encontrar lo que estoy buscando. Tal vez alguien por ahí puede ayudar amablemente?

Necesito una secuencia de comandos que formatee las celdas en la columna A en negrita, pero solo las celdas que contienen la palabra ''Hola''.

Además, una secuencia de comandos similar que hace que las celdas que contienen ''hello'' estén alineadas en el centro y una que también tenga formatos subrayadas.

No se puede formatear condicionalmente negrita, alinear o subrayar en las hojas de cálculo de Google, por lo que necesitaré un script.

Creo que es algo como esto, pero no sé cuál sería la última línea.

function formatBold() { var ss = SpreadsheetApp.getActiveSpreadsheet(); var s = ss.getSheetByName(''Sheet1''); var values = s.getDataRange().getValues(); for( var row = values.length -1; row >= 0; --row ) if (values[row][0] == ''Hello'') };

Si alguien sabe cómo completar este guión o si hay un mejor guión para el trabajo, le estaré muy agradecido; su valiosa ayuda será muy apreciada.

¡Gracias por mirar!