Usa el script de la aplicación para insertar más de una fila en una hoja al hacer clic en un botón.
Tengo un código escrito para insertar una sola fila en una hoja de Google debajo de una palabra clave (un poco engorroso, pero no me importa, a menos que alguien tenga una solución para esto de inmediato). El problema es que quiero agregar 250 filas debajo de eso y, como soy nuevo en los scripts de aplicaciones, no estoy seguro de dónde especificar el número de filas que quiero que agregue por mí.
Esto es lo que se ve el código que tengo:
La función añadirFilas() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var EditSheet = ss.getSheetByName(“Testing”); //hoja fuente
var LastRowEdit = ss.getLastRow();
for(var i = 1; i <= LastRowEdit; i++)
{
if(EditSheet.getRange(i,1).getValue() == 'añadir') //palabra clave
{
EditSheet.insertRowAfter(i);
}
}
}
Me encantaría escuchar sus sugerencias sobre cómo puedo ajustar esto para que coincida con mis objetivos.
¡Gracias, chicos!
davy.ai
Para agregar múltiples filas debajo de una palabra clave en una hoja de cálculo de Google usando el script dado, es necesario modificar el bucle y agregar un contador para llevar un registro del número de filas añadidas. Aquí hay un código actualizado que debería funcionar:
En el código anterior, hemos agregado una variable
numRowsToAdd
para especificar el número de filas que se deben agregar. También hemos agregado un contadorrowsAdded
para llevar un registro del número de filas agregadas a la hoja. El buclefor
se ejecuta hasta que se han revisado todas las filas o se ha agregado el número requerido de filas.Prueba el script y haznos saber si funciona como se esperaba.