apps
2.2510
true
- Primeros pasos
- Antes de empezar
- Tutorial
- Acceder a la URL de producción de una aplicación
- Build a mobile-friendly app
- Depurar aplicaciones
- Insertar mapas
- Establecer contexto externo
- Utilizar matrices para rellenar controles desplegables, desplegables de selección múltiple y botones de opción
- Utiliza Recuento con valores de conjunto de opciones
- Usar TablaDeDatos con los controles Tabla y Editar cuadrícula
- Usar máscara de entrada
- Notificaciones
- Cómo utilizar expresiones VB
- Diseñar tu aplicación
- Visión general de los controles
- Diseño y estilo
- Ejemplos de diseños de aplicaciones
- Controles de iconos
- Crear aplicaciones accesibles
- Añadir descriptores accesibles
- Uso del control Pestaña para la accesibilidad
- Diseñar listas y encabezados accesibles
- Diseño de aplicaciones receptivas
- Relación de contraste de color
- Estilos preestablecidos y asignaciones a nivel de aria para el control Encabezado
- Lenguaje de runtime
- El panel de recursos
- Exportación e importación de páginas
- Referencias del contexto del usuario
- Cómo guardar tu App
- Errores de la aplicación y resolución de problemas
- Eventos y reglas
- Regla: Si-Entonces-Si no
- Regla: abrir una página
- Regla: Abrir URL
- Norma: cerrar ventana emergente/inferior
- Regla: mensaje de registro
- Regla: mostrar mensaje
- Regla: mostrar/ocultar indicador giratorio
- Regla: establecer valor
- Regla: iniciar el proceso
- Regla: restablece los valores
- Regla: subir el archivo al depósito de almacenamiento
- Regla: descargar el archivo del depósito de almacenamiento
- Regla: crear registro de entidad
- Regla: actualizar registro de entidad
- Norma: elimina el registro de entidad
- Regla: añadir a la cola
- Regla: flujo de trabajo del desencadenador
- Aprovechamiento de RPA en tu App
- Aprovechamiento de las entidades en tu App
- Aprovechar las colas en tu aplicación
- Aplicaciones en Studio Web
- Gestión del ciclo de vida de las aplicaciones (ALM)
- Guía básica de resolución de problemas
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.

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") }
- Matriz de strings:
- 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: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
- 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") }
- Lista de strings:
- 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