En este tutorial, hablaremos sobre tres funciones de Power Apps que pueden marcar una gran diferencia en la forma en que los usuarios finales ven y utilizan su aplicación: las funciones User(), Today() y Now().
Si siguió nuestros otros tutoriales sobre Power Apps , probablemente ya sepa cómo crear su propia aplicación y cómo publicarla. La belleza de esta plataforma es su facilidad de uso, incluso para aquellos que tienen poca experiencia en codificación o desarrollo de aplicaciones.
Pero crear una aplicación significa pensar también en la conveniencia del usuario final. Esa es la belleza de las tres funciones de Power Apps que discutiremos hoy.
Tabla de contenido
La función Usuario()
La función User() devuelve información sobre el usuario actual de la aplicación.
Esta función presenta tantas posibilidades en términos de personalización, especialmente si tiene varias personas usando su aplicación.
Para mostrarle cómo funciona la función User() , agreguemos una etiqueta, luego elijamos la propiedad de texto en el menú desplegable de propiedades.

Luego, escriba User() y agregue un punto para ver qué opciones tenemos.

Como puede ver, la función User() puede devolver tres cosas: el correo electrónico del usuario, su nombre completo y su imagen. Entonces, si escribimos User().Email, la dirección de correo electrónico del usuario aparece en la etiqueta que creamos.

Si intentamos User().FullName, luego devuelve Henry Legge.

Esto nos da tantas opciones en términos de personalizar la aplicación dependiendo de quién la esté usando.
Por ejemplo, podemos tener un mensaje de bienvenida que use el nombre real del usuario en la página de inicio. Si desea personalizaciones más avanzadas, también es posible usar esta función para dictar ciertas configuraciones según las preferencias del usuario.
Por ahora, echemos un vistazo a cómo podemos usar esta función para crear un mensaje de bienvenida personalizado. Vayamos a nuestra pantalla de inicio.

Vamos a comenzar agregando una etiqueta aquí en la parte superior y personalizando el color a blanco para que se alinee con el resto del tema.

Como vamos a unir diferentes cadenas en esta fórmula, vamos a usar la función Concatenar .

Luego, agregaremos el texto "Bienvenido" y haremos referencia al nombre completo del usuario. Una vez que presionamos la tecla Enter, verá que la etiqueta ahora dice "Bienvenido Henry Legge".

Debido a que hicimos referencia al usuario, esto significa que el nombre cambia según quién haya iniciado sesión.
Las funciones Now() y Today()
Pasemos a la siguiente función que vamos a discutir, que es la función Now().
La función Now() devuelve el valor actual de fecha y hora.
Vayamos a nuestra pantalla maestra y agreguemos una etiqueta. Entonces, usemos la función Now(). Como puede ver, la etiqueta muestra la fecha actual y una marca de tiempo.

Esta marca de tiempo cambia según su zona horaria. Esto significa que incluso si tiene usuarios de la aplicación en otros lugares del mundo, siempre mostrará su fecha y hora actual, y no la suya.
Esta función también ofrece muchas posibilidades en términos de personalización. Por ejemplo, puede hacer que algunas de las funciones de la aplicación estén disponibles solo en ciertos momentos del día. También puede configurar un mensaje personalizado a una hora específica.
Por el contrario, la función Today() solo devuelve la fecha de hoy.
Entonces, si copiamos la etiqueta pero ponemos Today() en su lugar, podemos ver la diferencia entre los dos.

Elegir entre la función Now() y Today() es más una preferencia, por lo que depende de usted lo que crea que sería mejor para su usuario final. También puede pensar en otras capacidades que desea que tenga su aplicación y elegir la función que cree que encajará mejor.
Ahora, volvamos a la página de inicio. Digamos que queremos simplificar las cosas y no nos importa que no se muestre la hora aquí. Así que vamos a crear una nueva etiqueta que use la función Hoy().

Introducción a Power Apps: definición, características, funciones e importancia
Entornos de Power Apps: configuración adecuada de los elementos de la aplicación
Funciones y fórmulas de PowerApps | Una introducción
Conclusión
Lo que hemos cubierto en este tutorial son solo los conceptos básicos. Pero como se mencionó anteriormente, estas tres funciones de Power Apps podrían dar lugar a un sinfín de personalizaciones que podrían mejorar la experiencia del usuario.
Mientras trabaja en su aplicación, piense en formas de cómo el usuario específico puede tener sus propias preferencias aplicadas, o cómo la fecha y la hora podrían afectar la forma en que funcionan las cosas. Cuanto más creativo sea con estas soluciones, más disfrutarán sus usuarios de la aplicación en la que trabajó.
Mis mejores deseos,
Enrique