Power Apps component framework により、Power Apps および Power Pages のユーザー エクスペリエンスを向上させる独自のコード コンポーネントを作成できます。 独自のコンポーネントを作成することができますが、コード コンポーネントには機能を実装する時に開発者を制限するいくつかの制約があります。 以下にその制限をいくつか示します:
WebAPI を含む Microsoft Dataverse 依存 API は、Power Apps キャンバス アプリケーションではまだ利用できません。 個々の API の可用性については、Power Apps component framework API リファレンス を参照してください。
コード コンポーネントは、React コントロールとプラットフォーム ライブラリを使用するか、外部ライブラリ コンテンツを含むすべてのコードをプライマリコ ード バンドルにバンドルする必要があります。 Power Apps コマンド ライン インターフェースが、外部ライブラリーのコンテンツをコンポーネント固有のバンドルにバンドルするのに役立つ方法を確認するには、Angular フリップ コンポーネントの例を参照してください。
コード コンポーネントは、データを保存するために
window.localStorageやwindow.sessionStorageのような HTML Web ストレージ オブジェクトを使用しないでください。 ユーザーのブラウザやモバイル クライアントにローカルに保存されたデータは安全ではなく、確実に利用できることが保証されていません。コード コンポーネント内のカスタム認証は、Power Apps のキャンバス アプリケーションではサポートされていません。 代わりに、コネクタを使用してデータを取得し、アクションを実行します。
関連トピック
Power Apps Component Framework API の参照
Power Apps Component Framework の概要