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

Expresiones heredadas frente a VB

Esta sección enumera los casos de uso comunes para vincular elementos de la aplicación y cómo puedes lograr la vinculación utilizando expresiones heredadas y VB.

Uso de URL de string estáticas en controles de imagen

Legado

VB

  1. Añade el control Imagen .

  2. Establezca la propiedad de vinculación URL/Valor en https://path/to/the/image_file.jpg
Nota:

Las imágenes Base64 también son compatibles.

  1. Añade el control Imagen .

  2. Establece la propiedad Origen en new AppsFile("https://path/to/the/image_file.jpg")
Nota:

Las imágenes Base64 también son compatibles.

Uso del campo Archivo de una entidad en controles de imagen

Legado

VB

  1. En tu aplicación, haz referencia a la entidad que contiene el archivo deseado.

  2. Vincula la entidad a un control Tabla .

  3. Añade el control Imagen .

  4. Establece la propiedad de enlace URL/Valor en el archivo.

docs image
  1. En tu aplicación, haz referencia a la entidad que contiene el archivo deseado.

  2. Vincula la entidad a un control Tabla .

  3. Añade el control Imagen .

  4. Establece la propiedad Origen en MainPage.Table.SelectedItem.FileColumn

Usar archivos de un Depósito de almacenamiento en controles de Imagen

Legado

VB

  1. En tu aplicación, haz referencia al depósito de almacenamiento que contiene el archivo deseado.

  2. Crea una variable de aplicación de tipo AppsFile. Por ejemplo fileVar.
  3. Añade la regla Descargar archivo del depósito de almacenamiento .

  4. Asigna el archivo descargado a la variable de aplicación creada anteriormente (fileVar).
  5. Añade el control Imagen .

  6. Establece la propiedad Vinculación URL/Valor en fileVar.
  1. En tu aplicación, haz referencia al depósito de almacenamiento que contiene el archivo deseado.

  2. Crea una variable de aplicación de tipo AppsFile. Por ejemplo fileVar.
  3. Añade la regla Descargar archivo del depósito de almacenamiento .

  4. Asigna el archivo descargado a la variable de aplicación creada anteriormente (fileVar).
  5. Añade el control Imagen .

  6. Establece la propiedad Origen en fileVar.

Uso de conjuntos de opciones para rellenar controles de lista

Legado

VB

  1. En tu aplicación, haz referencia a la entidad con el conjunto de opciones.

  2. Añade el control Lista .

  3. Establece la propiedad Origen de la lista en GetChoiceSet("entity_name").
  4. Establece la propiedad Columna en el nombre del conjunto de opciones.

Lee este procedimiento para obtener más información.

Hacer referencia a un conjunto de opciones vinculado a controles de lista

Legado

VB

<PAGE_NAME>.<CONTROL_NAME>.SelectedItem.<COLUMN_NAME><PAGE_NAME>.<CONTROL_NAME>.SelectedItem.<COLUMN_NAME>

Establecer un conjunto de opciones de selección única como valor predeterminado para los controles

Los controles Desplegable, Botón de radio y Lista admiten conjuntos de opciones de selección única.

Legado

VB

docs image
MainPage.Dropdown.DataSource.data.Select(Function(x) x.NumberId).ToList(0)MainPage.Dropdown.DataSource.data.Select(Function(x) x.NumberId).ToList(0)

Establecer un conjunto de opciones de selección múltiple como valor predeterminado para los controles

Los controles desplegables de selección múltiple admiten conjuntos de opciones de selección múltiple.

Legado

VB

docs image
<PAGE_NAME>.<MULTISELECT_CONTROL_NAME>.DataSource.data.Where(Function(x) <VARIABLENAME>.<ENTITY_FIELD_OF_TYPE_CS>.contains(x.NumberId)).toList()<PAGE_NAME>.<MULTISELECT_CONTROL_NAME>.DataSource.data.Where(Function(x) <VARIABLENAME>.<ENTITY_FIELD_OF_TYPE_CS>.contains(x.NumberId)).toList()
Nota:
Para utilizar esta expresión, asegúrate de que la variable de entidad está establecida en selectedItem mediante una regla Establecer valor .

Uso de cadenas estáticas para rellenar controles de lista

Legado

VB

=["Value1", "Value2", "Value3"]=["Value1", "Value2", "Value3"]
AppsDataSource.from({"Value1", "Value2", "Value3"})AppsDataSource.from({"Value1", "Value2", "Value3"})

Vincular una fecha a los controles del selector de fecha

Legado

VB

Para vincular la fecha de hoy, establece la propiedad Fecha predeterminada en =Now()
Para vincular la fecha de hoy, establece la propiedad Fecha predeterminada en DateOnly.FromDateTime(Now)
Para vincular una fecha específica, por ejemplo, el 5 de mayo de 2021, establece la propiedad Fecha predeterminada en 2021-01-05
Para vincular una fecha específica, por ejemplo, el 5 de mayo de 2021, establece la propiedad Fecha predeterminada en new DateOnly(2021,1,25)

Utilizar un campo de fecha y hora de entidad en los controles del selector de fecha

Legado

VB

Vincula el campo de entidad requerido al control Selector de fecha .

DateOnly.FromDateTime(customerEntityVar.DOB.Value.Date)DateOnly.FromDateTime(customerEntityVar.DOB.Value.Date)

Cálculo de la diferencia entre dos valores del selector de fecha

Legado

VB

N/D

MainPage.Datepicker1.Value.Value.DayNumber - MainPage.Datepicker.Value.Value.DayNumberMainPage.Datepicker1.Value.Value.DayNumber - MainPage.Datepicker.Value.Value.DayNumber

Errores de referencia

Puedes hacer referencia a los errores de las siguientes reglas:

  • Iniciar proceso

  • Reglas de entidad

  • Reglas de cola

  • Desencadenar regla de flujo de trabajo

Legado

VB

En las expresiones VB, los errores se exponen en la salida de la regla. Haz referencia a un error de la siguiente manera:
<PAGENAME>.<RULENAME>.Error.Message<PAGENAME>.<RULENAME>.Error.Message
<PAGENAME>.<CONTROLNAME>.<RULENAME>.Error.Message<PAGENAME>.<CONTROLNAME>.<RULENAME>.Error.Message
docs image

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.