El comando Dividir variable (Variable Split) es una navaja suiza para parsear cadenas con separadores claros. En este ejemplo convertimos una variable con segundos (%worktime = 27590) en horas, minutos y segundos legibles (7:39:50) usando solo Tasker.
%worktime = 27590 (valor de prueba).%worktimeH = %worktime / 60 / 60 (hacer matemáticas). Resultado: 7.663889.%worktimeH, Separador . (punto decimal). Crea %worktimeH1 = 7 y %worktimeH2 = 663889.%worktimeM = 0%worktimeH2 * 60 (prefija "0" para decimal). Resultado: 39.833333.%worktimeM por . → %worktimeM1 = 39, %worktimeM2 = 833333.%worktimeS = 0%worktimeM2 * 60 → 50.0.%worktimeS por . → %worktimeS1 = 50.%worktimeH1:%worktimeM1:%worktimeS1 → muestra 7:39:50.El separador puede ser cualquier carácter o cadena: dos puntos :, comas, guiones, texto fijo... Úsalo para parsear CSV, coordenadas GPS, fechas, respuestas HTTP, etc.
Ejemplo inverso: si tienes 7:39:50 en una variable, divídela por : para obtener tres variables con horas, minutos, segundos por separado.
La semana que viene daremos el salto a la creación de ventanas personalizadas (escenas), una de las funciones más potentes y visuales de Tasker.