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ón | Descripción | Ejemplo de uso |
RemoveIf | Para eliminar un registro en un dataset | RemoveIf(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
Thanks for your blog, nice to read. Do not stop.