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

Respuesta
 
Herramientas
  #1  
Viejo 22/06/14, 23:48:06
Array

[xs_avatar]
SeventhLord SeventhLord no está en línea
Usuario novato en la web
 
Fecha de registro: may 2014
Localización: Argentina
Mensajes: 27
Modelo de smartphone: LG Optimus G E987
Tu operador: Personal
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
Array

[xs_avatar]
SeventhLord SeventhLord no está en línea
Usuario novato en la web
 
Fecha de registro: may 2014
Localización: Argentina
Mensajes: 27
Modelo de smartphone: LG Optimus G E987
Tu operador: Personal
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   Portal | Indice > Todo sobre Android > Otro software para Android > Tasker

Herramientas


Hora actual: 00:47:36 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /