# Obtener informacion del contenido de un campo objeto texto

**URL:** <https://foros.velneo.com/t/obtener-informacion-del-contenido-de-un-campo-objeto-texto/6684>\
**Category:** Velneo\
**Created:** [5 Diciembre, 2013 18:58 UTC](https://foros.velneo.com/t/obtener-informacion-del-contenido-de-un-campo-objeto-texto/6684 "2013-12-05T18:58:58Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![jpamiesb\_1712.yahoo](https://avatars.discourse-cdn.com/v4/letter/j/ebca7d/32.png) [@jpamiesb\_1712.yahoo](https://foros.velneo.com/u/jpamiesb_1712.yahoo)\
**Post date:** [5 Diciembre, 2013 18:58 UTC](https://foros.velneo.com/t/obtener-informacion-del-contenido-de-un-campo-objeto-texto/6684/1 "2013-12-05T18:58:58Z")

</div>

Hola a todos  
Me gustaría si pudieseis si alguien sabe como poder obtener lo siguiente  
de esta información en un objeto texto (lógicamente será mas largo y con otros posibles contenidos, lo que quiero obtener son los valores entre los ; o cualquier otro separador) 101;10;5201;1;3;10000  
101  
10  
5201  
1  
3  
10000  
Gracias anticipadas

---

<div class="post-metadata">

**Author:** ![juanjo1](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/juanjo1/32/5114_2.png) [@juanjo1](https://foros.velneo.com/u/juanjo1)\
**Post date:** [5 Diciembre, 2013 23:42 UTC](https://foros.velneo.com/t/obtener-informacion-del-contenido-de-un-campo-objeto-texto/6684/2 "2013-12-05T23:42:40Z")

</div>

podrias guardarlo en json y acceder a ellos con las funciones de manipulacion de json de js.

---

<div class="post-metadata">

**Author:** ![dist-elorrio](https://avatars.discourse-cdn.com/v4/letter/d/ecccb3/32.png) [@dist-elorrio](https://foros.velneo.com/u/dist-elorrio)\
**Post date:** [7 Diciembre, 2013 14:50 UTC](https://foros.velneo.com/t/obtener-informacion-del-contenido-de-un-campo-objeto-texto/6684/3 "2013-12-07T14:50:02Z")

</div>

Utiliza la instruccion :  
stringSection(TUVARIABLE, “;”, 1, 0, 0)solo utilza el parametro 1, para tu variable, el parametro 2 para el separador y el parametro 3 para la posicion del parametro.

101 posicion 0  
10 posicion 1  
5201 posicion 2  
1 posicion 3  
3 posicion 4  
10000 posicion 5

mas claro

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/9/96adfc8bc5ec400a29192631470f7e066dd46faf.png)

---

<div class="post-metadata">

**Author:** ![jpamiesb\_1712.yahoo](https://avatars.discourse-cdn.com/v4/letter/j/ebca7d/32.png) [@jpamiesb\_1712.yahoo](https://foros.velneo.com/u/jpamiesb_1712.yahoo)\
**Post date:** [17 Diciembre, 2013 17:36 UTC](https://foros.velneo.com/t/obtener-informacion-del-contenido-de-un-campo-objeto-texto/6684/4 "2013-12-17T17:36:48Z")

</div>

@distribuidora.elorrio  
Hola que tal  
Gracias por tu pronta respuesta  
Lógicamente lo tendre que hacer con un bucle for, ya que en principio no se el numero de secciones que tengo en la variable  
Habia pensado poner en el objero texto 10;15;22;55;66;73;| (Supongamos) TEXTO  
De esta forma si utilizo for seria  
datos (variable local array)  
set z, 1  
for x,0,z = 1,1  
set sección, stringsection(texto,";",1,0,0)  
if left(sección,1) = “|”  
set z, 0  
else  
Array: set(Datos,x,seccion)  
No se si esto es factible o no

---

<div class="post-metadata">

**Author:** ![dist-elorrio](https://avatars.discourse-cdn.com/v4/letter/d/ecccb3/32.png) [@dist-elorrio](https://foros.velneo.com/u/dist-elorrio)\
**Post date:** [19 Diciembre, 2013 00:03 UTC](https://foros.velneo.com/t/obtener-informacion-del-contenido-de-un-campo-objeto-texto/6684/5 "2013-12-19T00:03:45Z")

</div>

Bueno no se como alimentas el contenido inicial de tu variable, pero por ejemplo supongamos que la variable se llame VARTEXT y le asignamos el valor de tu ejemplo:

set(VARTEXT,“10;15;22;55;66;73;”)

para saber el numero de valores utiliza la función countString(VARTEXT,";") lo defines con la cadena y el separador en este caso “;” y te devuelve el numero de veces que se encuentra el separador o string en la cadena en este caso es te devuelve 6

Solo haz el ciclo con el for, en la formula del valor inicial pon 0 te anexo un ejemplo va. S2

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/f/f4c79524b376f594fcce7fd5e5a51e4b46d69de0.png)
