Home Menu

Menu



Tasker Para hablar de todo lo relacionado con la aplicación tasker


 
Herramientas
  #1  
Viejo 22/06/14, 23:48:06
Avatar de SeventhLord
SeventhLord SeventhLord no está en línea
Usuario novato en la web
Mensajes: 27
 
Fecha de registro: may 2014
Localización: Argentina
Mensajes: 27
Modelo de smartphone: LG Optimus G E987
Versión de ROM: Stock UI
Tu operador: Personal
Mencionado: 0 comentarios
Tagged: 0 hilos
Extraccion de texto en Arrays

Hola a todos.
Estoy creando un Array que contiene distintos valores de una variable %X, con lo cual, si se cumple una condición la primera vez, la variable %ARRAY contiene la primera vez, X1 y luego;
X1,X2
X1,X2,X3
X1,X2,X3,X4 etc.

No tengo problemas para ir concatenando los distintos valores de esa variable dentro del array, pero quisiera saber si se puede hacer una comparación y extracción directa en el array sin tener que ir comparando cada una de las componentes individualmente, es decir, actualmente yo tengo:

1-Establecer variable %CARRAY a 1
2-Separar %ARRAY, separador ","
3-SI %CARRAY (contador) < %CERRAY(cantidad de elementos en el array)+1
4--SI %ARRAY ~ *%X*
5-Array Pop %ARRAY, posición %CERRAY
6-Establecer variable %CERRAY a %CERRAY-1
7-Concatenar %ARRAY, criterio de fusión ","
8-Else
9-Establecer variable %CARRAY a %CARRAY+1
10-Ir a acción 3
11-Fin Si
12-Fin Si


Lo que quisiera es evitar este proceso, ya que entre mas componentes contenga %ARRAY mas demorará. Quizás algo como

1-Separar %ARRAY, separador ","
2-SI %ARRAY() ~ *%X*
3-"Conocer la posición donde esto ocurre"
4-Array Pop %ARRAY, "posición donde ocurre"
5-Concatenar %ARRAY, criterio de fusión ","
6-Fin Si



Espero halla una solución así de sencilla.
Saludos.

Última edición por SeventhLord Día 27/06/14 a las 23:54:05
Responder Con Cita


  #2  
Viejo 26/06/14, 02:36:15
Avatar de SeventhLord
SeventhLord SeventhLord no está en línea
Usuario novato en la web
Mensajes: 27
 
Fecha de registro: may 2014
Localización: Argentina
Mensajes: 27
Modelo de smartphone: LG Optimus G E987
Versión de ROM: Stock UI
Tu operador: Personal
Mencionado: 0 comentarios
Tagged: 0 hilos
De hecho, si existía una solución más simple y mucho más rápida, dejo el screenshot debajo con una aclaración; %MAPPS vendría a ser la variable que mencioné antes como %ARRAY, %CAPPS sería %CERRAY y %PACKAGENAME sería %X. Además %RESUL es una variable que toma el valor de la posición del array donde se encontró la coincidencia.
Saludos.


Screenshot_2014-06-25-21-27-02.jpg
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Otro software para Android > Tasker


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 21:33:07 (GMT +2)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007