Resaltar filas y columnas activas en google sheets

0

 Resaltar filas y columnas activas en google sheets con AppsScript


Introducción

AppsScript nos permite interactuar con nuestras hojas de cálculo de google para realizar cualquier acción sobre ellas, como dar formato, cálculos automáticos, consultas, etc.




Función AppScript para resaltar filas y columnas activas en google sheets

function myFunction() {

  // creación de variables
  var range = SpreadsheetApp.getActiveRange(); // obtengo el rango activo de mi hoja de cálculo}
  var sheet = range.getSheet();                // obtengo a hoja activa que estoy utilizando
  var filas = SpreadsheetApp.getActiveRange().getSheet().getMaxRows(); // establezco la variable filas, la cual seleccione a todas las filas de mi rango activo en mi hoja de cálculo
  var columnas = SpreadsheetApp.getActiveRange().getSheet().getMaxColumns(); // establezco la variable columnas, la cual seleccione a todas las columnas de mi rango activo en mi hoja de cálculo


  // acciones para resaltado de filas y columnas
  sheet.getRange(1,1,filas,columnas).setBackground(null); // Seteo o borro el formato de mi hoja activa
  sheet.getRange(1,range.getColumn(),filas,range.getNumColumns()).setBackground("yellow"); // establezco la columna activa en color "yellow"
  sheet.getRange(range.getRow(),1,range.getNumRows(),columnas).setBackground("yellow"); // establezco la fila activa en color "yellow"
}




Tal vez te interesen estas entradas

No hay comentarios