Функции Power Apps: работа с User(), Today() и Now()

В этом руководстве мы поговорим о трех функциях Power Apps, которые могут существенно повлиять на то, как конечные пользователи просматривают и используют ваше приложение, — функции User(), Today() и Now().

Если вы следовали другим нашим руководствам по Power Apps , то вы, вероятно, уже знаете, как создать собственное приложение и как его опубликовать. Прелесть этой платформы заключается в простоте ее использования даже для тех, кто не имеет опыта программирования или разработки приложений.

Но создать приложение — значит подумать и об удобстве конечного пользователя. В этом прелесть трех функций Power Apps, которые мы сегодня обсудим.

Оглавление

Функция пользователя()

Функция User() возвращает часть информации о текущем пользователе приложения.

Эта функция предоставляет так много возможностей с точки зрения настройки, особенно если у вас есть несколько человек, использующих ваше приложение.

Чтобы показать вам, как работает функция User() , давайте добавим метку, а затем выберем текстовое свойство в раскрывающемся списке свойств.

Функции Power Apps: работа с User(), Today() и Now()

Затем введите User() и добавьте точку, чтобы увидеть, какие варианты у нас есть.

Функции Power Apps: работа с User(), Today() и Now()

Как видите, функция User() может возвращать три вещи — адрес электронной почты пользователя, его полное имя и его изображение. Итак, если мы введем User().Email, адрес электронной почты пользователя появится на созданной нами метке.

Функции Power Apps: работа с User(), Today() и Now()

Если мы попробуем User().FullName, он вернет Генри Легге.

Функции Power Apps: работа с User(), Today() и Now()

Это дает нам так много возможностей для персонализации приложения в зависимости от того, кто его использует.

Например, у нас может быть приветственное сообщение, в котором используется фактическое имя пользователя на домашней странице. Если вам нужны более продвинутые настройки, вы также можете использовать эту функцию, чтобы диктовать определенные настройки в зависимости от предпочтений пользователя.

А пока давайте посмотрим, как мы можем использовать эту функцию для создания персонализированного приветственного сообщения. Перейдем к нашему домашнему экрану.

Функции Power Apps: работа с User(), Today() и Now()

Мы собираемся начать с добавления метки сверху и настройки белого цвета, чтобы он соответствовал остальной части темы.

Функции Power Apps: работа с User(), Today() и Now()

Поскольку в этой формуле мы собираемся соединить разные строки, мы воспользуемся функцией Concatenate .

Функции Power Apps: работа с User(), Today() и Now()

Затем мы добавим текст «Добро пожаловать» и укажем полное имя пользователя. Как только мы нажмем клавишу Enter, вы увидите, что метка теперь говорит «Добро пожаловать, Генри Легге».

Функции Power Apps: работа с User(), Today() и Now()

Поскольку мы ссылались на пользователя, это означает, что имя меняется в зависимости от того, кто вошел в систему.

Функции Now() и Today()

Давайте перейдем к следующей функции, которую мы собираемся обсудить, — это функция Now().

Функция Now() возвращает текущее значение даты и времени.

Давайте перейдем к нашему главному экрану и добавим метку. Затем воспользуемся функцией Now(). Как видите, метка показывает текущую дату и отметку времени.

Функции Power Apps: работа с User(), Today() и Now()

Эта отметка времени меняется в зависимости от вашего часового пояса. Это означает, что даже если у вас есть пользователи приложения в других местах по всему миру, оно всегда будет показывать их текущую дату и время, а не ваше.

Эта функция также предлагает так много возможностей с точки зрения персонализации. Например, вы можете сделать некоторые функции приложения доступными только в определенное время в течение дня. Вы также можете установить персонализированное сообщение в определенный час.

Напротив, функция Today() возвращает только сегодняшнюю дату.

Итак, если мы скопируем метку, но вместо этого вставим Today(), мы увидим разницу между ними.

Функции Power Apps: работа с User(), Today() и Now()

Выбор между функциями Now() и Today() является скорее предпочтением, поэтому вам решать, что, по вашему мнению, лучше всего подходит для вашего конечного пользователя. Вы также можете подумать о других возможностях, которые вы хотите иметь в своем приложении, и выбрать функцию, которая, по вашему мнению, подойдет лучше всего.

Теперь вернемся на главную страницу. Допустим, мы хотим, чтобы все было просто, и не возражаем против того, чтобы время не отображалось здесь. Итак, давайте создадим новую метку, использующую функцию Today().

Функции Power Apps: работа с User(), Today() и Now()


Введение в Power Apps: определение, функции, функции и важность
Среды Power Apps: правильная настройка элементов приложения
Функции и формулы PowerApps | Введение

Заключение

То, что мы рассмотрели в этом уроке, — это только основы. Но, как упоминалось ранее, эти три функции Power Apps могут привести к бесконечному количеству настроек, которые могут улучшить взаимодействие с пользователем.

Работая над своим приложением, подумайте о том, как конкретный пользователь может применить свои собственные настройки или как дата и время могут повлиять на работу приложения. Чем более творчески вы подходите к этим решениям, тем больше вашим пользователям понравится приложение, над которым вы работали.

Всего наилучшего,

Генри

Leave a Comment

Расчет недельных продаж с помощью DAX в LuckyTemplates

Расчет недельных продаж с помощью DAX в LuckyTemplates

В этом руководстве показано, как в конечном итоге можно рассчитать разницу между еженедельными результатами продаж с помощью DAX в LuckyTemplates.

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Что такое self в Python: примеры из реального мира

Как сохранить и загрузить файл RDS в R

Как сохранить и загрузить файл RDS в R

Вы узнаете, как сохранять и загружать объекты из файла .rds в R. В этом блоге также рассказывается, как импортировать объекты из R в LuckyTemplates.

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

Новый взгляд на первые N рабочих дней — решение для языка кодирования DAX

В этом руководстве по языку программирования DAX вы узнаете, как использовать функцию GENERATE и как динамически изменять название меры.

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

Продемонстрируйте идеи с помощью метода многопоточных динамических визуализаций в LuckyTemplates

В этом учебном пособии рассказывается, как использовать технику многопоточных динамических визуализаций для создания аналитических сведений из динамических визуализаций данных в ваших отчетах.

Введение в фильтрацию контекста в LuckyTemplates

Введение в фильтрацию контекста в LuckyTemplates

В этой статье я пройдусь по контексту фильтра. Контекст фильтра — одна из основных тем, с которой должен ознакомиться любой пользователь LuckyTemplates.

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Лучшие советы по использованию приложений в онлайн-службе LuckyTemplates

Я хочу показать, как онлайн-служба LuckyTemplates Apps может помочь в управлении различными отчетами и аналитическими данными, созданными из различных источников.

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Анализ изменений маржи прибыли с течением времени — аналитика с LuckyTemplates и DAX

Узнайте, как рассчитать изменения вашей прибыли, используя такие методы, как разветвление показателей и объединение формул DAX в LuckyTemplates.

Идеи материализации кэшей данных в DAX Studio

Идеи материализации кэшей данных в DAX Studio

В этом руководстве будут обсуждаться идеи материализации кэшей данных и то, как они влияют на производительность DAX при предоставлении результатов.

Бизнес-отчетность с использованием LuckyTemplates

Бизнес-отчетность с использованием LuckyTemplates

Если вы все еще используете Excel до сих пор, то сейчас самое подходящее время, чтобы начать использовать LuckyTemplates для своих бизнес-отчетов.