Soy nuevo en Javascript y, aunque puedo arreglármelas, necesito ser más inteligente.
Tengo este código que se repite unas 7 veces, lo único que cambia en el código es getMileagePrice, Mileage y getMileageRate, todo lo demás es exactamente igual.
Llamo a esta función usando el comando 'google.script.run' de Google Apps Scripts. google.script.run.withSuccessHandler(getMileagePrice).getFeesArray();
¿Cómo puedo reutilizar esto para usar 6 líneas de código en lugar de 42 líneas de código (7 funciones x 6 líneas de código)?
function getMileagePrice(arrayOfValues) { var productName = 'Mileage'; var filteredArrayOfValues = arrayOfValues.filter(function(r) { return r[0] === productName }); getMileageRate = filteredArrayOfValues.reduce((amount, r) => amount + r[1], 0).toFixed(2) combinePrices(); }Probar
await getMileagePrice(arrayOfValues,productName)