PowerApps 起動機能: アプリから他のサービスを起動する方法

PowerApps 起動機能: アプリから他のサービスを起動する方法

このチュートリアルでは、PowerApps Launch 機能について説明します。

PowerApps の Launch 関数は、ハイパーリンクと同じように機能します。これにより、デバイス上で Web ページ、アプリ、その他のサービスを起動できるようになります。

たとえば、Launch 関数を使用すると、電話アプリが自動的に開き、アプリ上のボタンから電話番号に電話をかけることができます。コンピュータを使用している場合は、Skype が起動してその番号に電話をかけることができます。

目次

起動機能を使用して Web ページを開く

まず、Launch 関数を使用して Web ページを開く方法の手順を見てみましょう。まず、マスター画面にボタンを追加します。

PowerApps 起動機能: アプリから他のサービスを起動する方法

次に、ボタンを強調表示し、プロパティ ドロップダウンから OnSelect を選択し、数式バーに「Launch」と入力します。

PowerApps 起動機能: アプリから他のサービスを起動する方法

起動したい Web ページにアクセスする URL が必要になります。ここでは、例として Google を使用してみましょう。

PowerApps 起動機能: アプリから他のサービスを起動する方法

次に、ボタンをテストして、クリックしたときに何が起こるかを見てみましょう。

PowerApps 起動機能: アプリから他のサービスを起動する方法

ご覧のとおり、ブラウザ上で自動的に Google が開きました。

PowerApps 起動機能: アプリから他のサービスを起動する方法

モバイルデバイスを使用している場合でも同じことが行われます。デフォルトのブラウザが Safari の場合は、Safari を起動して Google を開きます。

これにより、アプリに多くの可能性が追加されます。たとえば、ヘルプ サイトにアクセスするアイコンを表示できます。そのために、情報アイコンを追加しましょう。

PowerApps 起動機能: アプリから他のサービスを起動する方法

この画面のテーマに合わせて、アイコンの色を白に変更しましょう。

PowerApps 起動機能: アプリから他のサービスを起動する方法

旅行アプリを開発しているとします。このアイコンを travelagency.com/help に誘導することができます。

PowerApps 起動機能: アプリから他のサービスを起動する方法

このような機能を使用すると、エンドユーザーはアプリ自体からは見つけることができないより多くの情報に簡単にアクセスできるようになります。

Launch 機能を使用して番号に電話をかける

Launch 関数を使用すると、ブラウザを起動して特定の Web ページを開くことができるだけでなく、アプリ内で呼び出し機能も提供されます。

今回は、電話番号に電話をかけていることを PowerApps に伝えるために、「tel」で始める必要があります。次に、電話番号を入力します。

PowerApps 起動機能: アプリから他のサービスを起動する方法

この式を用意した上で、ボタンをクリックしたときに何が起こるかを見てみましょう。

ここではコンピューターを使用しているため、呼び出しに使用できるアプリを開くように求められています。したがって、電話をかける必要があるたびに Skype を起動するようにコンピュータをプログラムしている場合、この場合も同じ動作を行います。

PowerApps 起動機能: アプリから他のサービスを起動する方法

アプリ ギャラリーから選択したレコードに基づいて番号をダイヤルするように、電話番号を動的に設定することもできます。これについては、 LookUp 関数について説明した以前のチュートリアルで説明しました。

起動機能を使用して電子メールを送信する

今回は、Launch 関数を使用してアプリからメールを送信する方法を見てみましょう。

すでに「エージェントに電話する」ボタンがある詳細画面に移動しましょう。その横に別のボタンを追加します。これを「電子メール エージェント」ボタンと呼びます。

PowerApps 起動機能: アプリから他のサービスを起動する方法

ボタンの OnSelect プロパティを選択して、Launch 関数をもう一度使用してみましょう。今回は、PowerApps にメールを送信することを伝える "mailto" を使用します。

PowerApps 起動機能: アプリから他のサービスを起動する方法

次に、メールアドレスを追加していきます。[email protected] を使用して、Enter キーを押してその数式を固定します。

PowerApps 起動機能: アプリから他のサービスを起動する方法

このコンピュータには電子メール アカウントが設定されていないため、基本的には電子メール アプリケーションが起動されました。

PowerApps 起動機能: アプリから他のサービスを起動する方法

私たちにもそれを設定するように求めています。

PowerApps 起動機能: アプリから他のサービスを起動する方法

デバイスに電子メールが適切に設定されている場合は、そのボタンをクリックするとすぐに電子メールが開き、受信者フィールドに電子メール アドレスが表示されます。

電子メールを動的に設定することもできることに注意してください。レコード内の電話番号を動的に設定するために使用したのと同じ手順に従うことができますが、今回は「tel」の代わりに「mailto」を使用します。

Launch 機能を使用して別のアプリを起動する

ここで最後に行うことは、起動関数を使用して他の PowerApps アプリケーションを起動する方法を学習することです。まず、左上隅にあるこのメニューをクリックして、すべてのアプリケーションに移動しましょう。

PowerApps 起動機能: アプリから他のサービスを起動する方法

次に、PowerApps に行きましょう。

PowerApps 起動機能: アプリから他のサービスを起動する方法

PowerApps に入ったら、Apps に移動しましょう。これにより、作成した他のすべてのアプリのリストが表示されます。

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 環境: アプリ要素を適切にセットアップする
PowerApps の関数と数式 | Power Apps の概要 はじめに

結論

Launch 機能は、アプリをより機能的にし、使いやすくするのに本当に役立ちます。エンド ユーザーは、アプリを終了して手動でブラウザ、電子メール アプリ、または電話アプリを開く代わりに、アプリ内から他のサービスを起動できるため、時間を大幅に節約できます。

また、より多くの可能性も広がります。たとえば、相互に補完する他のアプリケーションを多数作成し、1 つのアプリで他のすべてのアプリを開かせることができます。メインアプリにどの程度の機能を持たせるかはすべてあなた次第です。

ではごきげんよう、

ヘンリー


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて