PowerApps Cheatsheet

A continuación encontrarás un listado de las funciones principales de PowerApps y su síntaxis para ser usadas como referencia rápida, así como algunas fórmulas de uso común.

FunciónDescripciónEjemplo de uso
RemoveIfPara eliminar un registro en un datasetRemoveIf(ITProjectsImages, ID=Gallery1.Selected.ID);
Salto de línea: char(10)
DefaultSelectedItems en ComboBox:
If(IsBlankOrError(ThisItem.ID),LookUp(Choices([@’Proyectos TI’].Estatus),Value=”Borrador”), Parent.Default)

Cuando el valor de ThisItem.ID es error o en blanco, es debido a que el elemento actual no ha sido guardado, con lo cual podemos asignar un valor predeterminado a los elementos nuevos en la parte verdadera. [@'Proyectos TI'] es el data source y Estatus el campo de dicho data source de donde se realiza la búsqueda para poder asignarle el valor predeterminado deseado, que este caso es Borrador

Como enviar los datos de un campo de tipo persona cuando se usa Patch
Solicitante: 
{
    'odata.type': "Microsoft.Azure.Connectors.SharePoint.SPListExpandedUser",
     Claims: "i:0#.f|membership|" & Lower(ddSolicitante.Selected.Email),
     Department: ddSolicitante.Selected.Department,
     DisplayName: ddSolicitante.Selected.DisplayName,
     Email: ddSolicitante.Selected.Email,
     JobTitle: ddSolicitante.Selected.JobTitle,
     Picture: ddSolicitante.Selected.Picture
}

*Reemplazar “ddSolicitante” con el nombre de tu campo de tipo persona


Cómo enviar un campo de tipo Buscar (LookUp) cuando se usa Patch
NumCuenta: 
{
     '@odata.type':"#Microsoft.Azure.Connectors.SharePoint.SPListExpandedReference",
      Id:NumCuentaId,
      Value: NumCuenta
}

* NumCuentaId: Varlor de ID de la lista a la cual está asociada el campo

* Value: Texto o descripción correspondiente con el ID de la opción seleccionada


1 comentario en “PowerApps Cheatsheet”

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *