次の方法で共有


Power Apps でのコントロールのエクスポートとインポート

データをローカル ファイルにエクスポートし、そのデータを Power Apps の別のアプリにインポートするためのコントロール。

Description

同じデータを使用するが、それらのアプリの外部でそのデータを共有しない複数のアプリを作成する場合は、 エクスポート コントロールとインポート コントロールを使用してエクスポートして インポート できます。 データをエクスポートする場合は、別のコンピューターにコピーできる圧縮ファイルを作成しますが、Power Apps 以外のプログラムでは読み取ることはできません。

Warnung

アプリでこの機能を有効にすると、セキュリティの脆弱性やデータ漏えいにさらされる可能性があります。 認識された信頼できるファイルのみをインポートし、機密または機密ではないデータのみをエクスポートすることをお勧めします。

制限事項

エクスポート機能は、Web ブラウザーではサポートされていません。

重要なプロパティ

データ – ローカル ファイルにエクスポートするコレクションの名前。

  • Data プロパティは Export コントロールで使用できますが、Import コントロールには使用できません。

OnSelect – ユーザーがコントロールをタップまたはクリックしたときに実行するアクション。

追加のプロパティ

[配置] – コントロールの水平方向の中心を基準にしたテキストの位置。

BorderColor – コントロールの境界線の色。

BorderStyle – コントロールの境界線が SolidDashedDoted、None のいずれであるか。

BorderThickness – コントロールの境界線の太さ。

– コントロール内のテキストの色。

DisplayMode – コントロールでユーザー入力 (編集) を許可するか、データのみを表示するか (表示)、無効 (無効) にするかを指定します。

DisabledBorderColor – コントロールの DisplayMode プロパティが Disabled に設定されている場合のコントロールの境界線の色。

DisabledColorDisplayMode プロパティが Disabled に設定されている場合のコントロール内のテキストの色。

DisabledFillDisplayMode プロパティが Disabled に設定されている場合のコントロールの背景色。

塗りつぶし – コントロールの背景色。

FocusedBorderColor – コントロールがフォーカスされている場合のコントロールの境界線の色。

FocusedBorderThickness – コントロールがフォーカスされたときのコントロールの境界線の太さ。

フォント – テキストが表示されるフォントファミリの名前。

FontWeight – コントロール内のテキストの重み: 太字半ボルト標準または太さ

Height – コントロールの上端と下端の間の距離。

HoverBorderColor – ユーザーがそのコントロールにマウス ポインターを置いたままにしたときのコントロールの境界線の色。

HoverColor – ユーザーがマウス ポインターを置いたままにしたときのコントロール内のテキストの色。

HoverFill – ユーザーがマウス ポインターをその上に置いたままにしたときのコントロールの背景色。

斜体 – コントロール内のテキストが斜体かどうかを指定します。

埋め込み – インポートまたはエクスポート ボタンのテキストと、そのボタンの端との間の距離。

PressedBorderColor – ユーザーがそのコントロールをタップまたはクリックしたときのコントロールの境界線の色。

PressedColor – ユーザーがそのコントロールをタップまたはクリックしたときのコントロール内のテキストの色。

PressedFill – ユーザーがそのコントロールをタップまたはクリックしたときのコントロールの背景色。

RadiusBottomLeft – コントロールの左下隅を丸める角度。

RadiusBottomRight – コントロールの右下隅を丸める角度。

RadiusTopLeft – コントロールの左上隅を丸める角度。

RadiusTopRight – コントロールの右上隅を丸める角度。

サイズ – コントロールに表示されるテキストのフォント サイズ。

取り消し線 – コントロールに表示されるテキストを線で表示するかどうかを指定します。

TabIndex – 他のコントロールに対するキーボード ナビゲーションの順序。

テキスト – コントロールに表示されるテキスト、またはユーザーがコントロールに入力するテキスト。

下線 – コントロールに表示されるテキストの下に行を表示するかどうかを指定します。

VerticalAlign – コントロールの垂直方向の中心に対するコントロール上のテキストの位置。

表示 – コントロールが表示されるか非表示になっているか。

– コントロールの左端と右端の間の距離。

X – コントロールの左端とその親コンテナー (親コンテナーがない場合は画面) の左端間の距離。

Y – コントロールの上端とその親コンテナー (親コンテナーがない場合は画面) の上端間の距離。

Example

  1. Button コントロールを追加し、その OnSelect プロパティを次の数式に設定します。
    ClearCollect(Products, {Name:"Europa", Price:"10.99"}, {Name:"Ganymede", Price:"12.49"}, {Name:"Callisto", Price:"11.79"})
    
    詳細については、コントロール、ClearCollect、およびその他の関数の追加、名前付け、構成に関するページを参照してください。
  2. F5 キーを押して ボタン コントロールを選択し、Esc キーを押します。
  3. Export コントロールを追加し、その Data プロパティを Products に設定します。
  4. F5 キーを押し 、[エクスポート ] コントロールを選択 してData.zipファイル をダウンロードします。
  5. [保存] を選択し、Esc キーを押して既定のワークスペースに戻ります。
  6. 新規または既存のアプリで 、Import コントロールを追加し、 MyData という名前を付け、 その OnSelect プロパティを次の数式に設定します。
    Collect(ImportedProducts, MyData.Data)
  7. F5 キーを押して [MyData] を選択し、エクスポートしたファイルを選択して、[ 開く] を選択します。
  8. Esc キーを押し、[ファイル] メニューの [コレクション] を選択し、エクスポートしたデータが現在のアプリにあることを確認します。

アクセシビリティ ガイドライン

エクスポートインポートは単なる特殊なボタンであるため、Button にも同じガイドラインが適用されます。