He estado luchando para que mi Apps Script funcione de manera consistente. Estoy tratando de copiar una fila de una hoja a otra. mi secuencia de comandos sabe copiar la fila según el menú desplegable en la columna 9, esta parte funciona perfectamente cada vez. La inconsistencia surge cuando le pido que busque la primera celda vacía en la columna "A" de la página correspondiente y la copie allí.
La hoja de muestra tiene una página Léame para obtener más detalles sobre lo que estoy tratando de hacer. https://docs.google.com/spreadsheets/d/1befqsGQvbPfn0XTGrygLOGcrUIMrICUagJVH0S-2rDw/edit?usp=sharing
Traté de usar la última fila, pero eso no funcionará porque estoy copiando datos en filas que no están vacías. De ahí la necesidad de que la copia vaya a la celda vacía en la columna "A"
La respuesta en la comunidad de Google Sheets resuelve el problema usando la función de utilidad appendRows_() :
appendRows_(targetSheet, values, 1); sheet.deleteRows(e.range.rowStart, 1);