Hola como estan, despues de mucho tiempo retornando a trabajar con el autoplay... y ya tengo una pregunta, que imput mask debo poner para que me marque un imput correctamente los decimales, sino le pongo ningun imput me marca un numero asi de largo $ 1.0828567056281, lo estoy trabajando como si fuera dolar, pero quisiera que solo figure $ 1.08 y si le pongo un imput mask como este #,### me sale bien pero cuando llega a 10 ahi se queda... muchas gracias
Ejemplo de uso:
Valor = "2580.44563"
Math.Round(String.ToNumber(Valor), 2)
Esta función String.ToNumber convertirá a valor numérico el contenido de la variables valor
el numero 2 es la cantidad de decimales que mostrara
ahora si quieres que tus valores se conviertan en valores moneda puedes usar un plugin currency o una función puro código
te comparto una que yo utilizo es muy buena
en global function colocas esta
function comma_value(n)
local left,num,right = string.match(n,'^([^%d]*%d)(%d*)(.-)$')
return left..(num:reverse():gsub('(%d%d%d)','%1,'):reverse())..right
end
Valor = "2580.44563"
Input.SetText("Input1", comma_value(Valor));
Valor = Math.Round(String.ToNumber("2580.44563"), 2)
Input.SetText("Input1", comma_value(Valor));
bueno espero te sirva lo que te comparto.