Функция запуска PowerApps: как запустить другие службы из вашего приложения

В этом уроке мы поговорим о функции запуска PowerApps.

Функция запуска PowerApps работает так же, как и гиперссылки. Он позволяет запускать веб-страницы, приложения и другие службы на вашем устройстве.

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

Оглавление

Использование функции запуска для открытия веб-страницы

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

Функция запуска PowerApps: как запустить другие службы из вашего приложения

Затем мы выделим кнопку, выберем OnSelect в раскрывающемся списке свойств и введем Launch в строке формул.

Функция запуска PowerApps: как запустить другие службы из вашего приложения

Нам понадобится URL-адрес, ведущий на веб-страницу, которую мы хотим запустить. А пока возьмем Google в качестве примера.

Функция запуска PowerApps: как запустить другие службы из вашего приложения

Теперь давайте протестируем кнопку и посмотрим, что произойдет, когда мы нажмем на нее.

Функция запуска PowerApps: как запустить другие службы из вашего приложения

Как видите, он автоматически открыл Google в нашем браузере.

Функция запуска PowerApps: как запустить другие службы из вашего приложения

То же самое было бы, если бы мы были на мобильном устройстве. Если браузером по умолчанию является Safari, он запустит Safari и откроет Google.

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

Функция запуска PowerApps: как запустить другие службы из вашего приложения

Давайте изменим цвет этого значка на белый, чтобы он соответствовал теме на этом экране.

Функция запуска PowerApps: как запустить другие службы из вашего приложения

Допустим, мы работаем над приложением для путешествий. Этот значок может вести на сайт travelagency.com/help.

Функция запуска PowerApps: как запустить другие службы из вашего приложения

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

Использование функции запуска для вызова номера

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

На этот раз нам нужно начать с «тел», чтобы сообщить PowerApps, что мы звоним по номеру телефона. Затем мы собираемся ввести номер телефона после этого.

Функция запуска PowerApps: как запустить другие службы из вашего приложения

Имея эту формулу, давайте посмотрим, что произойдет, когда мы нажмем кнопку.

Поскольку мы здесь на компьютере, он просит нас открыть приложение, которое он может использовать для вызова. Поэтому, если вы запрограммировали свой компьютер на запуск Skype к��ждый раз, когда вам нужно позвонить, в этом случае он будет делать то же самое.

Функция запуска PowerApps: как запустить другие службы из вашего приложения

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

Использование функции запуска для отправки электронного письма

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

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

Функция запуска PowerApps: как запустить другие службы из вашего приложения

Выбрав свойство OnSelect нашей кнопки, давайте еще раз воспользуемся функцией Launch. На этот раз мы собираемся использовать «mailto», который сообщает PowerApps, что мы собираемся отправить электронное письмо.

Функция запуска PowerApps: как запустить другие службы из вашего приложения

Затем мы собираемся добавить адрес электронной почты. Давайте использовать [email protected], затем мы нажмем Enter, чтобы зафиксировать эту формулу.

Функция запуска PowerApps: как запустить другие службы из вашего приложения

Поскольку на этом компьютере не настроена учетная запись электронной почты, он фактически запустил приложение электронной почты.

Функция запуска PowerApps: как запустить другие службы из вашего приложения

Он также просит нас настроить его.

Функция запуска PowerApps: как запустить другие службы из вашего приложения

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

Обратите внимание, что вы также можете установить адрес электронной почты динамически. Вы можете выполнить те же шаги, которые мы использовали для динамической настройки телефонных номеров в наших записях, но на этот раз, используя «mailto» вместо «tel».

Использование функции запуска для запуска другого приложения

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

Функция запуска PowerApps: как запустить другие службы из вашего приложения

Затем перейдем к PowerApps.

Функция запуска PowerApps: как запустить другие службы из вашего приложения

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

Функция запуска PowerApps: как запустить другие службы из вашего приложения

Допустим, мы хотим запустить FirstApp1 изнутри FirstCanvasApp. Давайте откроем меню этого приложения и нажмем «Подробнее».

Функция запуска PowerApps: как запустить другие службы из вашего приложения

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

Функция запуска PowerApps: как запустить другие службы из вашего приложения

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

Функция запуска PowerApps: как запустить другие службы из вашего приложения

Затем мы собираемся использовать функцию запуска и указать адрес «/providers/Microsoft.PowerApps/apps/».

Функция запуска PowerApps: как запустить другие службы из вашего приложения

Мы добавим идентификатор приложения для приложения, которое мы хотим запустить после этого. Затем нажмите Enter, чтобы зафиксировать эту формулу.

Функция запуска PowerApps: как запустить другие службы из вашего приложения

Для упрощения навигации давайте изменим текст этой кнопки на «Запустить другое приложение».

Функция запуска PowerApps: как запустить другие службы из вашего приложения

На данный момент мы находимся в студии, где работаем над нашими приложениями. Если мы сейчас нажмем кнопку «Запустить другое приложение», будет запущена студийная версия другого приложения, а не опубликованное приложение, которое видит конечный пользователь.

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

Функция запуска PowerApps: как запустить другие службы из вашего приложения

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

Давайте запустим FirstCanvasApp, где мы создали эту кнопку.

Функция запуска PowerApps: как запустить другие службы из вашего приложения

Теперь давайте нажмем «Запустить другое приложение» на главном экране.

Функция запуска PowerApps: как запустить другие службы из вашего приложения

Как только мы это сделаем, сразу откроется новое окно для другого приложения.

Функция запуска PowerApps: как запустить другие службы из вашего приложения


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

Заключение

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

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

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

Генри

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 для своих бизнес-отчетов.