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"
}