Personalización
Microsoft Power Apps admite la personalización basada en la información de identidad de cada usuario, como la dirección de correo electrónico, el nombre para mostrar y la foto de perfil. Puede usar la función Usuario para acceder a estos datos desde la cuenta de Microsoft de un usuario.
La función User devuelve un registro con las siguientes propiedades:
Propiedad | Descripción |
---|---|
User().Email | Dirección de correo electrónico del usuario actual |
User().FullName | Nombre completo del usuario actual |
User().Image | Imagen del usuario actual |
El siguiente ejemplo usa la aplicación Contoso Coffee Machines, pero puede seguir estos pasos en cualquier aplicación editable.
Agregar personalización con la función User
En la Home Screen, inserte un control Imagen.
Coloque la imagen en la esquina superior derecha del rectángulo del encabezado y alinéela con el borde derecho. Cambie el tamaño para que quepa dentro del encabezado.
En la barra de fórmulas de la propiedad Image, escriba lo siguiente:
User().Image
Nota
Si su organización tiene una imagen para usted, verá aparecer su imagen; de lo contrario, verá un marcador de posición de silueta.
Inserte un control Etiqueta de texto y, en la propiedad Text, introduzca:
User().FullName
Coloque el control Etiqueta de texto a la izquierda del control Imagen.
Inserte otro control Etiqueta de texto y colóquelo en la esquina inferior izquierda de la Home Screen.
En la propiedad Text, introduzca:
User().Email
Mediante el campo de entrada de tamaño de la barra de comandos, introduzca el tamaño
8
.
Al finalizar, la Home Screen debería tener un aspecto similar al del siguiente ejemplo:
Este ejemplo muestra información personalizada para el usuario que inició sesión. Puede reutilizar esta información en otra parte de su aplicación, por ejemplo, para enviar un mensaje al usuario actual utilizando su dirección de correo electrónico, obtenida con la función User.
En la siguiente unidad, explorará los diferentes factores de forma disponibles al diseñar su aplicación, y verá cómo obtener una versión preliminar de su aplicación en plataformas móviles específicas.