PowerApps 啟動功能:如何從您的應用啟動其他服務

在本教程中,我們將討論 PowerApps 啟動功能。

PowerApps 啟動功能的工作方式與超鏈接相同。它允許您在設備上啟動網頁、應用程序和其他服務。

例如,您可以使用 Launch 功能自動打開電話應用程序並通過應用程序上的按鈕撥打電話號碼。如果您使用的是計算機,它可以啟動您的 Skype 來呼叫該號碼。

目錄

使用 Launch 函數打開網頁

首先,讓我們了解一下如何使用 Launch 功能打開網頁的步驟。我們將從向主屏幕添加一個按鈕開始。

PowerApps 啟動功能:如何從您的應用啟動其他服務

然後,我們將突出顯示該按鈕,從屬性下拉列表中選擇 OnSelect,然後在公式欄上鍵入 Launch。

PowerApps 啟動功能:如何從您的應用啟動其他服務

我們將需要一個指向我們要啟動的網頁的 url。現在,讓我們以穀歌為例。

PowerApps 啟動功能:如何從您的應用啟動其他服務

現在,讓我們測試按鈕,看看當我們點擊它時會發生什麼。

PowerApps 啟動功能:如何從您的應用啟動其他服務

如您所見,它會自動在我們的瀏覽器上打開 Google。

PowerApps 啟動功能:如何從您的應用啟動其他服務

如果我們在移動設備上,它會做同樣的事情。如果默認瀏覽器是 Safari,那麼它將繼續並啟動 Safari 並打開 Google。

這為我們的應用程序增加了很多可能性。例如,我們可以有一個指向我們的幫助站點的圖標。為此,讓我們添加信息圖標。

PowerApps 啟動功能:如何從您的應用啟動其他服務

讓我們將該圖標的顏色更改為白色,以便它與該屏幕上的主題對齊。

PowerApps 啟動功能:如何從您的應用啟動其他服務

假設我們正在開發一款旅遊應用程序。我們可以讓這個圖標指向 travelagency.com/help。

PowerApps 啟動功能:如何從您的應用啟動其他服務

有了這樣的功能,您的最終用戶可以輕鬆訪問應用程序本身無法找到的更多信息。

使用 Launch 函數呼叫號碼

除了允許您啟動瀏覽器並打開特定網頁外,Launch 功能還為您提供應用程序中的調用功能。

這一次,我們需要以“tel”開頭,以告知 PowerApps 我們正在撥打電話號碼。然後,我們將在那之後輸入一個電話號碼。

PowerApps 啟動功能:如何從您的應用啟動其他服務

有了這個公式,讓我們看看當我們點擊按鈕時會發生什麼。

由於我們在這裡使用電腦,它要求我們打開一個應用程序,它可以用來呼出。因此,如果您已將計算機編程為在每次需要撥打電話時啟動 Skype,那麼在這種情況下它會做同樣的事情。

PowerApps 啟動功能:如何從您的應用啟動其他服務

我們還可以動態設置電話號碼,以便它根據您從應用程序庫中選擇的記錄撥打一個號碼。我們在之前討論LookUp 函數的教程中討論過這個問題。

使用啟動功能發送電子郵件

這一次,讓我們看看 Launch 函數如何讓我們從應用程序發送電子郵件。

讓我們轉到詳細信息屏幕,我們已經有一個“呼叫代理”按鈕。我們將在它旁邊添加另一個按鈕,我們將其稱為“電子郵件代理”按鈕。

PowerApps 啟動功能:如何從您的應用啟動其他服務

選擇我們按鈕的 OnSelect 屬性,讓我們再次使用 Launch 函數。這一次,我們將使用“mailto”,它告訴 PowerApps 我們將要發送一封電子郵件。

PowerApps 啟動功能:如何從您的應用啟動其他服務

然後,我們要添加一個電子郵件地址。讓我們使用 [email protected],然後按 Enter 鎖定該公式。

PowerApps 啟動功能:如何從您的應用啟動其他服務

由於我們沒有在這台電腦上設置電子郵件帳戶,它基本上啟動了電子郵件應用程序。

PowerApps 啟動功能:如何從您的應用啟動其他服務

它還要求我們進行設置。

PowerApps 啟動功能:如何從您的應用啟動其他服務

如果您確實在您的設備中正確設置了您的電子郵件,那麼單擊該按鈕將立即打開您的電子郵件,並在收件人字段中準備好電子郵件地址。

請注意,您還可以動態設置電子郵件。您可以按照我們用於在記錄中動態設置電話號碼的相同步驟進行操作,但這次使用“mailto”而不是“tel”。

使用啟動功能啟動另一個應用程序

我們在這裡要做的最後一件事是學習如何使用啟動功能啟動其他 PowerApps 應用程序。首先,讓我們通過單擊左上角的此菜單轉到我們所有的應用程序。

PowerApps 啟動功能:如何從您的應用啟動其他服務

然後,讓我們轉到 PowerApps。

PowerApps 啟動功能:如何從您的應用啟動其他服務

進入 PowerApps 後,讓我們轉到應用程序。這將向我們顯示我們創建的所有其他應用程序的列表。

PowerApps 啟動功能:如何從您的應用啟動其他服務

假設我們想從 FirstCanvasApp 內部啟動 FirstApp1。讓我們打開該應用程序的菜單,然後單擊詳細信息。

PowerApps 啟動功能:如何從您的應用啟動其他服務

我們需要記下應用程序 ID,因為稍後我們將使用它來導航到該應用程序。

PowerApps 啟動功能:如何從您的應用啟動其他服務

回到我們正在處理的應用程序的主屏幕,讓我們在底部添加一個按鈕。

PowerApps 啟動功能:如何從您的應用啟動其他服務

然後,我們將使用 Launch 函數並在地址“/providers/Microsoft.PowerApps/apps/”後跟進。

PowerApps 啟動功能:如何從您的應用啟動其他服務

之後,我們將為要啟動的應用程序添加應用程序 ID。然後,單擊 Enter 以鎖定該公式。

PowerApps 啟動功能:如何從您的應用啟動其他服務

為了便於導航,讓我們將此按鈕上的文本更改為“啟動其他應用程序”。

PowerApps 啟動功能:如何從您的應用啟動其他服務

目前,我們在我們開發應用程序的工作室裡。如果我們現在單擊“啟動其他應用程序”按鈕,它將啟動其他應用程序的工作室版本,而不是最終用戶看到的已發布應用程序。

因此,讓我們先發布我們正在開發的這個應用程序。我們還在另一個教程中討論瞭如何發布應用程序

PowerApps 啟動功能:如何從您的應用啟動其他服務

一旦發布,讓我們回到我們所有應用程序的列表。確保它已完全刷新,因為應用程序在發布後有時需要時間進行更新。

讓我們啟動 FirstCanvasApp,這是我們創建該按鈕的地方。

PowerApps 啟動功能:如何從您的應用啟動其他服務

現在,讓我們從主屏幕點擊啟動其他應用程序。

PowerApps 啟動功能:如何從您的應用啟動其他服務

一旦我們這樣做,它會立即為另一個應用程序打開一個新窗口。

PowerApps 啟動功能:如何從您的應用啟動其他服務


Power Apps 簡介:定義、特性、函數和重要性
Power Apps 環境:正確設置 App 元素
PowerApps 函數和公式 | 一個介紹

結論

Launch 功能確實有助於使應用程序功能更強大、更易於使用。通過從應用程序內啟動其他服務,而不是必須退出應用程序並手動打開瀏覽器、電子郵件應用程序或電話應用程序,它為最終用戶節省了大量時間。

也開啟了更多的可能性。例如,您可以創建多個相互補充的其他應用程序,並讓一個應用程序打開所有其他應用程序。這完全取決於您希望主應用程序具有多少功能。

一切順利,

亨利

Leave a Comment

在 Power Automate 中執行直到循環控制

在 Power Automate 中執行直到循環控制

了解有關 Do Until 循環控制如何在 Power Automate 流中工作的基礎過程,並熟悉所需的變量。

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

使用 Deneb 為 LuckyTemplates 製作自定義視覺對象

受限於 LuckyTemplates 中提供的標準視覺效果?學習使用 Deneb 和 Vega-Lite 為 LuckyTemplates 創建自定義視覺對象,提升您的數據可視化能力。

在 Power Automate Desktop 中將日期添加到文件名

在 Power Automate Desktop 中將日期添加到文件名

在此博客中,您將了解如何使用 Power Automate Desktop 自動將日期添加到文件名的開頭或結尾。

Power Query:如何快速添加註釋

Power Query:如何快速添加註釋

找出幾種不同的方法在 Power Query 中添加註釋,這對於不喜歡記筆記的人非常有幫助。

Power Apps – SharePoint 集成指南

Power Apps – SharePoint 集成指南

在此博客中,您將了解 MS Power Apps 界面的基礎知識並了解 Power Apps-SharePoint 集成的過程。

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

什麼是 Python 中的自我:真實世界的例子

如何在 R 中保存和加載 RDS 文件

如何在 R 中保存和加載 RDS 文件

您將學習如何在 R 中保存和加載 .rds 文件中的對象。本博客還將介紹如何將對像從 R 導入 LuckyTemplates。

回顧前 N 個工作日——DAX 編碼語言解決方案

回顧前 N 個工作日——DAX 編碼語言解決方案

在此 DAX 編碼語言教程中,了解如何使用 GENERATE 函數以及如何動態更改度量標題。

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

在 LuckyTemplates 中使用多線程動態視覺技術展示見解

本教程將介紹如何使用多線程動態可視化技術從報告中的動態數據可視化中創建見解。

LuckyTemplates 篩選上下文簡介

LuckyTemplates 篩選上下文簡介

在本文中,我將貫穿過濾器上下文。篩選上下文是任何 LuckyTemplates 用戶最初應該了解的主要主題之一。