Apps
Más reciente
False
Imagen de fondo del banner
Guía del usuario de Apps
Última actualización 8 de may. de 2024

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.
  • DataTable: tipo de datos del sistema utilizado para almacenar el valor de un proceso Argumento de salida Datable o para crear un Datatable personalizado, 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 concreta, sin hora. Por ejemplo, New System.DateOnly (2020, 04, 20).
  • DesfaseDeFechaYHora: una fecha y hora, relativas a UTC. Esta estructura incluye un valor de Fecha y Hora y una propiedad Desplazamiento, que define la diferencia entre la fecha de DesplazamientoFechaHora y el Tiempo Universal Coordinado (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:00new 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

  • Lista<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") }
  • FuenteDeLista: 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. Por defecto, todos los tipos de referencia, como String, son anulables, pero todos los tipos de valor, como Int32, no lo son.

    Nota:

    Por defecto, los tipos de datos primitivos, excepto String, no son anulables. Utiliza este tipo de variable para establecerlas en nulas. Por ejemplo, si creas una variable de aplicación de tipo Anulable<Int32>, puedes establecer el valor en "Nada".

  • Objeto: almacena cualquier tipo.

  • Único: se utiliza para almacenar valores de coma flotante que no requieren todo el ancho de datos de Double. El valor predeterminado es 0.

  • Texto (String): por ejemplo, "Hello world"
  • Verdadero o falso (booleano)

  • UInt16: mantiene enteros de 16 bits sin firmar (2 bytes) con valores comprendidos entre 0 y 65 535.

  • UInt32: contiene enteros de 32 bits sin firmar (4 bytes) con valores comprendidos entre 0 y 4 294 967 295.

  • UInt64: contiene enteros de 64 bits sin firmar (8 bytes) con valores comprendidos entre 0 y 18 446 744 073 709 551 615.

  • Número entero (Int32): por ejemplo, 88

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.