Teams でキャンバス アプリを個人用アプリとして埋め込む

作成したアプリは、Microsoft Teams に直接埋め込むことで共有できます。 完了すると、ユーザーは + を選択して、アプリを自分のチーム チャネルまたは参加しているチームの会話に追加できます。 アプリは、チームのタブの下にタイルとして表示されます。

注意

チーム カスタム アプリ ポリシーは、カスタム アプリのアップロードを許可するように設定する必要があります。 アプリを Teams に埋め込むことができない場合は、管理者に問い合わせてカスタム アプリ設定がセットアップされているかを確認してください。

前提条件

Teams に追加する

  1. Power Apps にサインインし、アプリを選択します。

  2. Teams で共有するアプリのその他のアクション (...) を選択し、Teams に追加を選択します。

    Teams に追加。

    Teams に追加パネルがスクリーンの右側に開きます。

    Teams に追加する - オプションを確認する。

  3. (オプション) アプリに説明がない場合は、詳細を編集を選択して、追加する Power Apps Studio のアプリを開きます。

  4. (オプション) 高度な設定 を選択して、名前ウェブサイト利用規約プライバシー ポリシーMPN ID (Microsoft Partner Network ID) などのその他の詳細を追加します。

    その他の詳細の追加。

  5. Teams に追加を選択すると Teams を開くように求められます。

    Teams に追加するボタン。

    ヒント

    必要に応じて、アプリのダウンロードを選択してアプリをダウンロードしMicrosoft Teams にアプリをアップロードするの記事で説明されている手順に従って、アプリを Teams にアップロードできます。

  6. Microsoft Teams を開くを選択して Teams アプリを開くか、キャンセルの後に代わりに Web アプリを使用を選択して Teams Web アプリを開きます。

  7. 追加を選択します。 チームに追加を使用して特定のチームに、またはチャットに追加を使用して特定のチャットにアプリを追加することができます。

    アプリを Teams、チーム、またはチャットに追加する。

    アプリが Teams に追加されました。

    ヒント

    簡単にアクセスできるように、アプリをピン留めすることもできます。

Web プレーヤーを使用して Teams に追加する

Web プレーヤーを使用して、キャンバス アプリを Teams に追加することもできます。

  1. Power Apps > アプリ > に移動し、新しいブラウザー タブで起動するアプリを選択します。

  2. アプリの編集 > アプリの再生を選択します。 または、F5 を押してアプリを再生します。

  3. Web プレーヤーを使用してアプリを開いたら、画面右上の Teams に追加 ボタンを選択します。

    Web プレーヤーを使用してアプリを Teams に追加する。

  4. プロンプトが出たら、キャンセル を選択します。

  5. 今すぐ起動 を選択して、Teams アプリを開きます。 または、代わりに Web アプリを使用してください を選択して、Teams Web でアプリを開きます。

注意

アプリを Teams カタログに公開する

管理者であれば、Microsoft Teams カタログに アプリを公開する こともできます。

Teams のコンテキストを使用する

Teams と緊密に統合されたアプリを構築するには、Param() 関数でチームのコンテキスト変数を使用できます。 たとえば、画面の Fill プロパティで次の式を使用して、Teams 内のユーザーのテーマに基づいてアプリの背景を変更します。

Switch(
        Param("theme"),
        "dark",
        RGBA(
            32,
            31,
            31,
            1
        ),
        "contrast",
        RGBA(
            0,
            0,
            0,
            1
        ),
        RGBA(
            243,
            242,
            241,
            1
        )
    )

アプリをテストするには、アプリを公開して、Teams 内で再生します。

Teams の以下のコンテキスト変数がサポートされています。

  • ロケール
  • channelId
  • channelType
  • chatId
  • groupId
  • hostClientType
  • subEntityId
  • teamId
  • teamType
  • テーマ
  • userTeamRole

注意

この機能は 2020 年 3 月に追加されました。 これより前にアプリを Teams に埋め込んだ場合、この機能を使用するには、アプリを Teams に再度追加する必要があります。

アプリのパフォーマンスを向上させる

オプションで、Teams 内にアプリを事前に読み込み、パフォーマンスを向上させることができます。 詳細: パフォーマンス強化のためにアプリの事前読込を有効にする.

参照

Microsoft Teams へようこそ

注意

ドキュメントの言語設定についてお聞かせください。 簡単な調査を行います。 (この調査は英語です)

この調査には約 7 分かかります。 個人データは収集されません (プライバシー ステートメント)。