Funkcje Power Apps: Praca z User(), Today() i Now()

W tym samouczku omówimy trzy funkcje usługi Power Apps, które mogą mieć ogromny wpływ na sposób, w jaki użytkownicy końcowi wyświetlają i wykorzystują Twoją aplikację — funkcje User(), Today() i Now().

Jeśli zapoznałeś się z naszymi innymi samouczkami dotyczącymi usługi Power Apps , prawdopodobnie już wiesz, jak utworzyć własną aplikację i jak ją opublikować. Piękno tej platformy polega na łatwości użytkowania nawet dla tych, którzy mają niewielkie doświadczenie w programowaniu lub tworzeniu aplikacji.

Ale tworzenie aplikacji oznacza również myślenie o wygodzie użytkownika końcowego. Na tym polega piękno trzech funkcji usługi Power Apps, które dzisiaj omówimy.

Spis treści

Funkcja Użytkownik().

Funkcja User() zwraca część informacji o bieżącym użytkowniku aplikacji.

Ta funkcja wprowadza tak wiele możliwości w zakresie dostosowywania, zwłaszcza jeśli z Twojej aplikacji korzysta wiele osób.

Aby pokazać, jak działa funkcja User() , dodajmy etykietę, a następnie wybierzmy właściwość text z listy rozwijanej właściwości.

Funkcje Power Apps: Praca z User(), Today() i Now()

Następnie wpisz User() i dodaj kropkę, aby zobaczyć, jakie mamy opcje.

Funkcje Power Apps: Praca z User(), Today() i Now()

Jak widać, funkcja User() może zwrócić trzy rzeczy — adres e-mail użytkownika, jego imię i nazwisko oraz jego zdjęcie. Jeśli więc wpiszemy User().Email, adres e-mail użytkownika pojawi się na utworzonej przez nas etykiecie.

Funkcje Power Apps: Praca z User(), Today() i Now()

Jeśli spróbujemy User().FullName, to zwróci Henry Legge.

Funkcje Power Apps: Praca z User(), Today() i Now()

Daje nam to tak wiele możliwości personalizacji aplikacji w zależności od tego, kto z niej korzysta.

Na przykład możemy mieć wiadomość powitalną, która wykorzystuje rzeczywistą nazwę użytkownika na stronie głównej. Jeśli chcesz bardziej zaawansowanych dostosowań, możesz również użyć tej funkcji do dyktowania pewnych ustawień w oparciu o preferencje użytkownika.

Na razie przyjrzyjmy się, jak możemy użyć tej funkcji do stworzenia spersonalizowanej wiadomości powitalnej. Przejdźmy do naszego ekranu głównego.

Funkcje Power Apps: Praca z User(), Today() i Now()

Zaczniemy od dodania etykiety tutaj na górze i dostosowania koloru do bieli, aby pasował do reszty motywu.

Funkcje Power Apps: Praca z User(), Today() i Now()

Ponieważ w tej formule będziemy łączyć różne łańcuchy, użyjemy funkcji Concatenate .

Funkcje Power Apps: Praca z User(), Today() i Now()

Następnie dodamy tekst „Witamy” i odniesiemy się do pełnej nazwy użytkownika. Gdy wciśniemy klawisz Enter, zobaczysz, że etykieta mówi teraz „Welcome Henry Legge”.

Funkcje Power Apps: Praca z User(), Today() i Now()

Ponieważ odwołaliśmy się do użytkownika, oznacza to, że nazwa zmienia się w zależności od tego, kto jest zalogowany.

Funkcje Now() i Today().

Przejdźmy do następnej funkcji, którą będziemy omawiać, a mianowicie do funkcji Now().

Funkcja Now() zwraca bieżącą wartość daty i godziny.

Przejdźmy do naszego głównego ekranu i dodajmy etykietę. Następnie użyjmy funkcji Now(). Jak widać, etykieta pokazuje aktualną datę i znacznik czasu.

Funkcje Power Apps: Praca z User(), Today() i Now()

Ten znacznik czasu zmienia się w zależności od strefy czasowej. Oznacza to, że nawet jeśli masz użytkowników aplikacji w innych miejscach na świecie, zawsze będzie pokazywać ich aktualną datę i godzinę, a nie Twoją.

Ta funkcja oferuje również tak wiele możliwości w zakresie personalizacji. Na przykład możesz udostępnić niektóre funkcje aplikacji tylko o określonych porach dnia. Możesz także ustawić spersonalizowaną wiadomość na konkretną godzinę.

Natomiast funkcja Today() zwraca tylko dzisiejszą datę.

Więc jeśli skopiujemy etykietę, ale zamiast tego wstawimy Today(), zobaczymy różnicę między nimi.

Funkcje Power Apps: Praca z User(), Today() i Now()

Wybór między funkcją Now() a Today() jest raczej kwestią preferencji, więc to od Ciebie zależy, co Twoim zdaniem najlepiej przysłuży się użytkownikowi końcowemu. Możesz także pomyśleć o innych możliwościach, które ma mieć Twoja aplikacja, i wybrać funkcję, która Twoim zdaniem będzie najlepiej pasować.

Wróćmy teraz do strony głównej. Powiedzmy, że chcemy uprościć sprawę i nie przeszkadza nam, że nie wyświetla się tutaj czas. Stwórzmy więc nową etykietę, która używa funkcji Today().

Funkcje Power Apps: Praca z User(), Today() i Now()


Wprowadzenie do Power Apps: definicja, funkcje, funkcje i znaczenie
Środowiska Power Apps: prawidłowe konfigurowanie elementów aplikacji
Funkcje i formuły PowerApps | Wstęp

Wniosek

To, co omówiliśmy w tym samouczku, to tylko podstawy. Ale jak wspomniano wcześniej, te trzy funkcje Power Apps mogą prowadzić do nieskończonej liczby dostosowań, które mogą poprawić wrażenia użytkownika.

Podczas pracy nad aplikacją zastanów się, w jaki sposób określony użytkownik może zastosować własne preferencje lub jak data i godzina mogą wpłynąć na sposób działania. Im bardziej jesteś kreatywny w korzystaniu z tych rozwiązań, tym bardziej Twoi użytkownicy będą cieszyć się aplikacją, nad którą pracujesz.

Wszystkiego najlepszego,

Henz

Leave a Comment

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr

W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.

Funkcje zbierania w Microsoft Power Automate

Funkcje zbierania w Microsoft Power Automate

Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.

Oceń wydajność kodu DAX w DAX Studio

Oceń wydajność kodu DAX w DAX Studio

Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Czym jest self w Pythonie: przykłady z życia wzięte

Jak zapisać i załadować plik RDS w R

Jak zapisać i załadować plik RDS w R

Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Powrót do pierwszych N dni roboczych — rozwiązanie języka kodowania DAX

Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

Zaprezentuj spostrzeżenia przy użyciu wielowątkowej techniki dynamicznych wizualizacji w usłudze LuckyTemplates

W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

Wprowadzenie do filtrowania kontekstu w usłudze LuckyTemplates

W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Najlepsze wskazówki dotyczące korzystania z aplikacji w usłudze online LuckyTemplates

Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Analizuj zmiany marży zysku w godzinach nadliczbowych — Analizuj za pomocą LuckyTemplates i DAX

Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.