Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

У цьому підручнику ми поговоримо про функцію Power Apps LookUp і функцію Launch, щоб покращити роботу кінцевого користувача.

Функція LookUp використовується для пошуку фрагментів інформації в різних джерелах даних.

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

Функція запуску дозволяє користувачам запускати веб-сторінку чи іншу програму з програми, яку ми створили в Power Apps.

Функція Launch чудова , якщо ви хочете, щоб кінцеві користувачі могли дзвонити на телефонні номери, збережені в програмі, або запускати такі програми, як Google Maps.

Зміст

Робота з двома джерелами даних

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

У прикладі, який ми використовуємо, наші дані надходять із двох джерел даних, обидва вони зберігаються у файлі Excel у OneDrive. Одним із джерел даних є таблиця з інформацією про клієнта, яка відображається на екрані «Інформація про клієнта». Друге джерело даних містить інформацію про агентів організації, яку можна знайти на екрані агента.

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

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

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

Однак на цьому екрані не відображається номер телефону агента. Коли ми побачимо ім’я агента на екрані «Деталі клієнта», нам доведеться перейти на екран агента, щоб побачити номер телефону Бето Ярка.

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

Це впливає на зручність кінцевого користувача. В ідеалі ми хотіли б, щоб контактна інформація агента також відображалася на екрані «Інформація про клієнта». Ось деЗ’являється функція LookUp.

Як працює функція Power Apps LookUp

Почнемо з додавання мітки, яка буде відображати текст «Номер телефону агента:».

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

Потім ми додамо ще один ярлик, який відображатиме номер телефону агента.

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

Мета тут полягає в тому, щоб ця мітка відображала номер телефону, повернутий функцією LookUp. Тому ми виберемо «Текст» зі спадного списку властивостей і почнемо з функції «Пошук» у рядку формул.

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

LookUp приймає три аргументи – таблицю, умовну логіку та стовпець.

Ми будемо використовувати таблицю 1_1, яка містить імена та номери телефонів агентів.

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

Ми хочемо, щоб ця мітка була динамічною, оскільки в цьому списку є інші агенти. Ми не хочемо, щоб формула просто шукала Beto Yark весь час. Тому ми будемо посилатися на стовпець для AgentName, що дорівнює DataCardValue6.Text.

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

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

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

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

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

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

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

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

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

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

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

Це означає, що формула працює так, як ми хочемо.

Додавання функції виклику

Тепер, коли ми вивчили функцію Power Apps LookUp, перейдемо до функції запуску. Хоча Launch може допомогти відкрити низку різних програм, у цьому прикладі ми зосередимося на додаванні функції виклику.

Почнемо з того, що додамо кнопку поруч із номером телефону агента. Давайте змінимо текст на «Call Agent».

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

Виділивши кнопку, ми виберемо OnSelect у розкривному списку властивостей і використаємо функцію Launch.

Оскільки ми додаємо функцію виклику, ми використовуватимемо «tel», щоб вказати, що дані, на які посилаються, є номером телефону. Після цього ми надамо фактичний номер телефону.

З цією формулою кнопка Call Agent буде шукати програму, яка дозволить користувачеві зателефонувати за цим номером телефону. Якщо користувач користується мобільним телефоном, кнопка спробує відкрити програму Phone і набрати цей номер. Якщо ви перебуваєте на своєму комп’ютері, він може спробувати запустити Skype. Якщо ви використовуєте iPad, він може відкрити Facetime.

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

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

Тому нам потрібно посилатися на текст на Label8.

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

Для цього нам знадобиться функція Concatenate . Concatenate зв’язує ряд рядків, у цьому випадку «tel:» і текст на етикетці.

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

Тепер, коли у нас є ця формула, давайте подивимося, що відбувається, коли ми використовуємо кнопку. Піднімаючи запис для Kia Dejohn, видно, що агентом є Енді Чепмен. Давайте натиснемо кнопку виклику агента.

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

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

Функція пошуку та запуску Power Apps для покращення взаємодії з користувачем

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




Висновок

Функції Power Apps LookUp і Launch — це лише дві з багатьох функцій, які можуть оптимізувати програму, над якою ви працюєте. Можливість переглядати важливу інформацію в одному місці та здійснювати дзвінки безпосередньо з цієї сторінки дійсно дозволяє кінцевим користувачам швидше робити те, що їм потрібно.

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

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

Генрі


Змініть формати дати за допомогою редактора Power Query

Змініть формати дати за допомогою редактора Power Query

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

Power Query: об’єднайте файли з кількох папок

Power Query: об’єднайте файли з кількох папок

Дізнайтеся, як об’єднати файли з кількох папок у мережі, робочому столі, OneDrive або SharePoint за допомогою Power Query.

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Обчисліть місячне ковзне середнє з початку року (з початку року) у LuckyTemplates

Цей підручник пояснює, як обчислити місячне ковзне середнє на базі даних з початку року за допомогою функцій AVERAGEX, TOTALYTD та FILTER у LuckyTemplates.

Створення таблиці дат у LuckyTemplates

Створення таблиці дат у LuckyTemplates

Дізнайтеся, чому важлива спеціальна таблиця дат у LuckyTemplates, і вивчіть найшвидший і найефективніший спосіб це зробити.

Мобільні звіти LuckyTemplates. Поради та методи

Мобільні звіти LuckyTemplates. Поради та методи

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

Звіти про професійну аналітику послуг у LuckyTemplates

Звіти про професійну аналітику послуг у LuckyTemplates

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

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Оновлення Microsoft Power Platform | Microsoft Ignite 2021

Ознайомтеся з основними оновленнями для Power Apps і Power Automate, а також їх перевагами та наслідками для Microsoft Power Platform.

Загальні функції SQL: огляд

Загальні функції SQL: огляд

Відкрийте для себе деякі поширені функції SQL, які ми можемо використовувати, наприклад String, Date і деякі розширені функції для обробки та маніпулювання даними.

Створення шаблону LuckyTemplates: керівництво та поради

Створення шаблону LuckyTemplates: керівництво та поради

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

Параметри полів і малі кратні в LuckyTemplates

Параметри полів і малі кратні в LuckyTemplates

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