Captura de pantalla de la hoja de cálculo . Tengo una secuencia de comandos de uno de los temas antiguos para copiar la fila cuando un cierto valor está en una celda:
var ss = SpreadsheetApp.getActiveSpreadsheet(); var s = event.source.getActiveSheet(); var r = event.source.getActiveRange(); if(s.getName() == "Stock" && r.getColumn() == 4 && r.getValue() <= 5) { var row = r.getRow(); var numColumns = s.getLastColumn(); var targetSheet = ss.getSheetByName("Orders"); var target = targetSheet.getRange(targetSheet.getLastRow() +1, 1); s.getRange(row, 1, 1, numColumns).copyTo(target); } }Sin embargo, necesito hacer umbrales para una categoría. Digamos que tengo 2 categorías en stock: "Herramientas eléctricas" y "Herramientas manuales". En el caso de las herramientas eléctricas, me gustaría que el script se ejecute cuando el valor alcance 5 o menos y en el caso de las herramientas manuales, 10 o menos. La categoría se establece en la columna A y se ha establecido antes, por lo que el activador no funciona cuando escribo las condiciones en el código, ya que solo cambié el valor de la cantidad. ¡Muchas gracias por el consejo!