Cómo utilizar el editor de expresiones en el editor de aplicaciones
  • 01 Nov 2022
  • 3 Minutos para leer
  • Colaboradores

Cómo utilizar el editor de expresiones en el editor de aplicaciones


A continuación te explicamos cómo utilizar el Editor de Expresiones para crear aplicaciones más potentes.

Propósito

Las expresiones son una poderosa herramienta para modificar texto y valores numéricos dentro de los Triggers. Usted puede modificar:

  1. Registros de la tabla: Registros que ha cargado en la app en una expresión anterior
  2. Información de la aplicación: Campos de la app por defecto, como el usuario, la estación y el tiempo transcurrido en el paso
  3. Variables: El valor de las variables dentro de esa ejecución de la app en el momento en que se dispara el Trigger.

Los casos de uso comunes incluyen...

  1. Convertir un texto en un número
  2. Convertir un número en texto
  3. Modificar la salida de un escáner de código de barras
  4. Combinar texto estático con valores variables

Si piensa utilizar valores variables en una cadena de texto, debe utilizar el Editor de Expresiones en lugar del "texto" de "valor estático".

Acceso al editor de expresiones

El Editor de Expresiones está disponible como una opción inicial dentro de las sentencias "If", y está disponible como una opción dentro de las Acciones en las sentencias "Then".

Para las sentencias "If", puede escribir la lógica basada en una Expresión.

En las sentencias "Then", está disponible dentro de acciones como "Manipulación de Datos" "Almacenar".

Escribir una expresión

Para utilizar una Expresión, debe insertar una:

  • Variable
  • Campo de registro de la tabla
  • Campo de la aplicación
  • Valor estático

en los paréntesis incluidos en la expresión.

En el siguiente ejemplo, el valor de la variable denominada "código de barras" se añade a una función TEXTTONUMBER().

  • "Manipulación de datos" "Almacenar" datos: "Expresión" "TEXTTONUMBER(Variable.códigobar)"

Si la expresión es válida, obtendrá un mensaje de "Expresión válida" en la parte inferior del Editor.

Si piensa utilizar un valor de variable en una cadena de texto, debe utilizar comillas (") para rodear la cadena de texto, y símbolos de suma (+) para unir el valor de la Variable con la cadena.

Ejemplo:

Texto: 'Mi ID de orden de trabajo es: ' + @Table Record.Test WO Record.ID + 'y mi ID de placa es: ' + @App Info.Logged-in User.Badge Id

Casos de uso comunes explicados

Conversión de un texto en un número

Para convertir un texto en un número, primero debe decidir si quiere que el número sea un float (con decimales) o un Integer.

Imaginemos que quiere convertir un texto en un flotador. Así es como podrías hacerlo

  • "Manipulación de datos" "Almacenar" datos: "Expression" "PARSEFLOAT("123.14")

Esto convertirá "123,14" en 123,14.

Convertir un número en texto

Dado que las Tablas requieren un valor de texto para un ID único, tendrá que convertir cualquier número en texto.

Para ello, simplemente añada un conjunto de comillas después del número utilizando el operador "+".

  • "Manipulación de datos" "Almacenar" datos: "Expresión"
  • 123.456 + "

Puede pensar en esto como una Expresión "TOTEXT".

Modificación de la salida del escáner de código de barras

Primero, debe averiguar el formato de la salida del escáner de código de barras. Supongamos que se trata de un texto y que desea convertirlo en un número.

Para ello, debe utilizar TEXTTONUMBER() en la salida del escáner. El aspecto es el siguiente

  • "Manipulación de datos" "Almacenar" datos: "Expresión"
  • TEXTTONUMBER(Salida del dispositivo.datos)
  • ubicación "orden_de_trabajo"

Creación de una lista de valores separada por comas

Puede combinar varias cadenas o números en una sola cadena, con cada valor separado por una coma. Puede añadirse a un campo existente en una tabla, o simplemente combinar múltiples variables o valores estáticos.

Así es como se combinan los valores almacenados en 2 variables en un solo valor de texto:

  • "Manipulación de Datos" "Almacenar" datos: "Expresión"
  • Variable.Informe de defectos-Tipo de defectos + "," + Variable. Informe de defectos-Descripción de defectos

Añadir nuevas líneas dentro del texto

Supongamos que quiere compartir los resultados de la finalización de una aplicación con un supervisor. Puede hacerlo enviando un correo electrónico a través de un Trigger. Puede añadir nuevas líneas al texto del correo electrónico pulsando SHIFT+ ENTER mientras escribe entre comillas en el Editor de Expresiones. Se verá así

Expresión:

'Esta es la línea1

' + 'Esta es la línea2

' + 'Esta es la línea3'

Lecturas adicionales


¿Has encontrado lo que buscabas?

También puedes dirigirte a community.tulip.co para publicar tu pregunta o ver si otros se han enfrentado a una pregunta similar.


¿Te ha sido útil este artículo?