Функції Power Apps: робота з користувачем(), сьогодні() і зараз()

У цьому посібнику ми поговоримо про три функції Power Apps, які можуть значно змінити спосіб перегляду та використання вашої програми кінцевими користувачами — функції User(), Today() і Now().

Якщо ви стежили за нашими іншими посібниками про, то ви, мабуть, уже знаєте, як створити власну програму та як її опублікувати. Принадність цієї платформи полягає в її простоті використання навіть для тих, хто має невеликий досвід кодування або розробки програм.

Але створення програми означає також подумати про зручність для кінцевого користувача. У цьому й полягає краса трьох функцій Power Apps, які ми сьогодні обговоримо.

Зміст

Функція User().

Функція User() повертає частину інформації про поточного користувача програми.

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

Щоб показати вам, як працює функція User() , давайте додамо мітку, а потім виберемо текстову властивість у розкривному списку властивостей.

Функції Power Apps: робота з користувачем(), сьогодні() і зараз()

Потім введіть User() і додайте крапку, щоб побачити, які параметри у нас є.

Функції Power Apps: робота з користувачем(), сьогодні() і зараз()

Як бачите, функція User() може повертати три речі — електронну адресу користувача, його повне ім’я та зображення. Отже, якщо ми введемо User().Email, адреса електронної пошти користувача з’явиться на створеній нами мітці.

Функції Power Apps: робота з користувачем(), сьогодні() і зараз()

Якщо ми спробуємо User().FullName, він повертає Henry Legge.

Функції Power Apps: робота з користувачем(), сьогодні() і зараз()

Це дає нам так багато варіантів персоналізації програми залежно від того, хто її використовує.

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

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

Функції Power Apps: робота з користувачем(), сьогодні() і зараз()

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

Функції Power Apps: робота з користувачем(), сьогодні() і зараз()

Оскільки ми збираємося об’єднати різні рядки в цій формулі, ми будемо використовуватифункція.

Функції Power Apps: робота з користувачем(), сьогодні() і зараз()

Потім ми додамо текст «Ласкаво просимо» та вкажемо повне ім’я користувача. Коли ми натиснемо клавішу Enter, ви побачите, що на ярлику тепер написано «Ласкаво просимо, Генрі Легге».

Функції Power Apps: робота з користувачем(), сьогодні() і зараз()

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

Функції Now() і Today().

Давайте перейдемо до наступної функції, яку ми будемо обговорювати, це функція Now().

Функція Now() повертає поточне значення дати та часу.

Давайте перейдемо до головного екрана та додамо мітку. Потім скористаємося функцією Now(). Як бачите, на ярлику вказано поточну дату та позначку часу.

Функції Power Apps: робота з користувачем(), сьогодні() і зараз()

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

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

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

Отже, якщо ми скопіюємо мітку, але натомість додамо Today(), ми побачимо різницю між ними.

Функції Power Apps: робота з користувачем(), сьогодні() і зараз()

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

А тепер повернімося на головну сторінку. Скажімо, ми хочемо зробити все просто і не проти того, щоб тут не відображався час. Отже, давайте створимо нову мітку, яка використовує функцію Today().

Функції Power Apps: робота з користувачем(), сьогодні() і зараз()




Висновок

У цьому посібнику ми розглянули лише основи. Але, як згадувалося раніше, ці три функції можуть призвести до нескінченної кількості налаштувань, які можуть покращити роботу користувача.

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

Все найкраще,

Генрі


Поле пошуку PowerApps: як додати та налаштувати

Поле пошуку PowerApps: як додати та налаштувати

Дізнайтеся, як створити поле пошуку PowerApps з нуля та налаштувати його відповідно до загальної теми вашої програми.

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Приклад SELECTEDVALUE DAX – вибір розділювача врожаю

Збирайте або фіксуйте значення в мірі для повторного використання в іншій мірі для динамічних обчислень за допомогою SELECTEDVALUE DAX у LuckyTemplates.

Історія версій у списках SharePoint

Історія версій у списках SharePoint

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

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

Вибір шістнадцяткових кодів кольорів для звітів LuckyTemplates

Ось інструмент для створення звітів і візуальних матеріалів, засіб вибору шістнадцяткових кодів кольорів, за допомогою якого можна легко отримати кольори для звітів LuckyTemplates.

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Динамічний роздільник дат у LuckyTemplates із використанням таблиці Менделєєва

Ви можете легко відобразити діапазон дат як роздільник у своєму звіті за допомогою таблиці періодів. Використовуйте M-код, щоб створити динамічний роздільник дат у LuckyTemplates.

Таблиці пропорцій і частот в Excel

Таблиці пропорцій і частот в Excel

Збирався зануритися в частотні таблиці в Excel, а також у таблиці пропорцій. Добре подивіться, що це таке і коли їх використовувати.

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Як інсталювати DAX Studio та табличний редактор у LuckyTemplates

Дізнайтеся, як завантажити та інсталювати DAX Studio та Tabular Editor 3 і як налаштувати їх для використання в LuckyTemplates і Excel.

Візуалізація карти форми LuckyTemplates для просторового аналізу

Візуалізація карти форми LuckyTemplates для просторового аналізу

Цей блог містить візуалізацію Shape Map для просторового аналізу в LuckyTemplates. Я покажу вам, як ви можете ефективно використовувати цю візуалізацію з її функціями та елементами.

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

Фінансова звітність LuckyTemplates: розподіл результатів за шаблонами в кожному окремому рядку

У цьому підручнику я демонструю унікальну ідею щодо фінансової звітності, яка полягає в розподілі результатів для попереднього визначення шаблонів таблиць у LuckyTemplates.

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Вимірювання DAX у LuckyTemplates за допомогою розгалуження вимірювання

Створіть показники DAX у LuckyTemplates, використовуючи наявні показники або формули. Це те, що я називаю технікою розгалуження міри.