Descarga contenido exclusivo en
Ofimática y Programación + Tecnología

miércoles, 6 de junio de 2012



Google Apps Script: Colores en celdas


El siguiente código muestra como hacer para dar colores a las celdas y al texto a través de la programación Google Apps Script. Con un nuevo... thumbnail 1 summary
El siguiente código muestra como hacer para dar colores a las celdas y al texto a través de la programación Google Apps Script. Con un nuevo archivo de Google Hoja de Cálculo en un proyecto nuevo en el Editor de secuencia de comandos copiar y pegar el siguiente código:

function ColorCelda() {
  var libro = SpreadsheetApp.getActiveSpreadsheet();
  var hoja = libro.getSheets()[0];
  
    hoja.getRange("B2").setValue("color celda 1").setBackgroundColor('#56fd5f');//da color de relleno a celda

    hoja.getRange("B4").setValue("color celda 2").setBackgroundColor('#aca4a3');//da color de relleno a celda

    hoja.getRange("D2").setValue("color texto 1").setFontColor('#56fd5f');//da color de texto a celda

    hoja.getRange("D4").setValue("color texto 2").setFontColor('#aca4a3');//da color de texto a celda
    
    
    //se puede crear formato condicional más personalizado
    //por ejemplo color en una celda dependiendo del valor en otra
    //al ejecutar el código veremos los cambios en la celda B8 si B6 vale 1 u otro valor
    if (hoja.getRange("B6").getValue()==1)
    {
      hoja.getRange("B8").setValue("B6 tiene valor 1").setBackgroundColor('#663dff').setFontColor('#ffffff');//las instrucciones de color de relleno 
    }                                                                                                        //y texto pueden combinarse en una sola linea de código
    else
    {
      hoja.getRange("B8").setValue("B6 tiene no tiene valor 1").setBackgroundColor('#ffffff').setFontColor('#000000');
    }
    
}


Capturas del resultado de nuestro código:








No hay comentarios

Publicar un comentario en la entrada