apps
2.2510
true
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Guía del usuario de Apps

Última actualización 22 de dic. de 2025

Variables en Apps

Utiliza variables para almacenar valores entre páginas.

Nota:

Puedes establecer un valor predeterminado de la variable en la carga de la página utilizando la regla Establecer valor en el evento Cargado de la página.

Apps admite crear variables de los siguientes tipos:

  • AppsFile : objetos de archivo específicos para Apps, que gestiona la carga o descarga de archivos.
    new AppsFile("https://imageURL.png")
    new AppsFile("https://imageURL.png")
    
  • Matriz : matrices de tipos de datos primitivos u objetos complejos. Por ejemplo:
    • Matriz de strings: New String() {"Hello", "World"}
    • Matriz de AppsFile: New AppsFile() { new AppsFile("Url1"), new AppsFile("Url2")}
    • Matriz de tipo de entidad:
      new Customer() { 
      New Customer("1", "Baishali"), 
      New Customer("2", "Viswa"), 
      New Customer("3", "Evan") }
      new Customer() { 
      New Customer("1", "Baishali"), 
      New Customer("2", "Viswa"), 
      New Customer("3", "Evan") }
      
  • ChoiceSet : almacena los datos del conjunto de opciones de una entidad. Por ejemplo:
    • GetChoiceSet("Team") - devuelve un ListSource con los valores del conjunto de opciones.
    • GetChoiceSetValue("Team", 1) - devuelve el valor del conjunto de opciones indicado.
  • TablaDeDatos : un tipo de datos del sistema utilizado para almacenar el valor de un argumento de salida de TablaDeDatos de proceso, o para crear una TablaDeDatos personalizada, por ejemplo:
    BuildDataTable(
        New DataTable("TestDT"), 
        New DataColumn(){ New DataColumn("Name"), New DataColumn("Age")},
        New List(Of Object) From { 
            AddDataRow(New Object(){"Baishali", "30"}), 
            AddDataRow(New Object(){"Viswa", "33"}) 
        },
        True
    )
    BuildDataTable(
        New DataTable("TestDT"), 
        New DataColumn(){ New DataColumn("Name"), New DataColumn("Age")},
        New List(Of Object) From { 
            AddDataRow(New Object(){"Baishali", "30"}), 
            AddDataRow(New Object(){"Viswa", "33"}) 
        },
        True
    )
    
  • Fecha : por ejemplo, New System.DateTime (1993, 5, 31, 12, 35, 0).
  • SoloFecha : una fecha específica, sin hora. Por ejemplo, New System.DateOnly (2020, 04, 20).
  • DesplazamientoDeFechaYHora : una fecha y hora, relativa a UTC. Esta estructura incluye un valor DateTime y una propiedad Offset, que define la diferencia entre la fecha DateTimeOffset actual y la hora universal coordinada (UTC). Por ejemplo:
    new System.DateTimeOffset( new System.DateTime(2023, 5, 15, 7, 0, 0),
      new System.TimeSpan(-7, 0, 0) )
    // output 5/15/2023 7:00:00 AM - 07:00
    new System.DateTimeOffset( new System.DateTime(2023, 5, 15, 7, 0, 0),
      new System.TimeSpan(-7, 0, 0) )
    // output 5/15/2023 7:00:00 AM - 07:00
    
  • Número decimal : por ejemplo, 88.53.
  • Double
  • Guid : el identificador único de una entidad.
  • Int16
  • Int64
  • List<T> : por ejemplo:
    • Lista de strings: New List(Of String) From {"string 1", "string 2", "string 3"}
    • Lista de ListPair (para controles desplegables):
      New List(Of Customer) From { 
      New Customer("1", "Baishali"), 
      New Customer("2", "Viswa"), 
      New Customer("3", "Evan") }
      New List(Of Customer) From { 
      New Customer("1", "Baishali"), 
      New Customer("2", "Viswa"), 
      New Customer("3", "Evan") }
      
  • OrigenDeLaLista : se utiliza para almacenar el resultado de una consulta de entidad en una variable. Debes utilizar la sintaxis ListSource(of <Entity_name>).
  • Anulable : se utiliza para definir un valor nulo. De forma predeterminada, todos los tipos de referencia, como String, son anulables, pero todos los tipos de valor, como Int32, no lo son.
    Nota:

    De forma predeterminada, los tipos de datos primitivos, excepto String, no son anulables. Utilice este tipo de variable para establecerlos como nulos. Por ejemplo, si creas una variable de aplicación de tipo Anulable, puedes establecer el valor en "Nada".

  • Objeto : almacena cualquier tipo.
  • Único : se utiliza para almacenar valores de punto flotante que no requieren el ancho de datos completo de Doble. El valor predeterminado es 0.
  • Texto (String): por ejemplo, "Hello world"
  • Verdadero o falso (booleano)
  • UInt16 : contiene enteros de 16 bits (2 bytes) sin firmar con un valor comprendido entre 0 y 65 535.
  • UInt32 : contiene enteros de 32 bits (4 bytes) sin firmar con un valor comprendido entre 0 y 4 294 967 295.
  • UInt64 : contiene enteros de 64 bits (8 bytes) sin firmar con valores comprendidos entre 0 y 18 446 744 073 709 551 615.
  • Número entero (Int32): por ejemplo, 88

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo
Confianza y seguridad
© 2005-2026 UiPath. Todos los derechos reservados.