PowerApps のエクスポート コントロールおよびエクスポート コントロールExport control and Import control in PowerApps

ローカル ファイルにデータをエクスポートするコントロールと、そのデータを PowerApps 内の別のアプリにインポートするコントロール。Controls for exporting data to a local file and then importing that data into another app in PowerApps.

説明Description

同じデータを使用する複数のアプリを作成し、これら以外のアプリとはそのデータを共有しない場合には、エクスポート コントロールとインポート コントロールを使用してデータをエクスポートおよびインポートできます。If you want to create more than one app that uses the same data but not share that data outside those apps, you can export it and import it by using an Export control and an Import control. データをエクスポートすると、別のコンピューターにコピー可能な圧縮ファイルが作成されます。このファイルは、PowerApps 以外のプログラムでは読み取ることはできません。When you export data, you create a compressed file that you can copy to another machine, but you can't read it in any program other than PowerApps.

警告Warning

アプリでこの機能を有効にすると、セキュリティが弱まりデータが漏洩する可能性があります。Enabling this functionality in your app may expose it to security vulnerabilities and data leakage. インポートするファイルは認定済みの信頼できるファイルのみとし、エクスポートするデータは機密情報または取扱いに注意が必要なもの以外のみとするようにユーザーに指示することが推奨されます。It is recommended to advise users to import only recognized and trusted files and only export data that is not confidential or sensitive.

主要なプロパティKey properties

Data – ローカル ファイルにエクスポートするコレクションの名前です。Data – The name of a collection that you want to export to a local file.

  • Data プロパティは、エクスポート コントロールでは使用できますがインポート コントロールでは使用できません。The Data property is available for an Export control but not an Import control.

OnSelect – ユーザーがコントロールをタップまたはクリックした場合のアプリの反応を指定します。OnSelect – How the app responds when the user taps or clicks a control.

その他のプロパティAdditional properties

Align – コントロールの水平方向の中心に対するテキストの位置です。Align – The location of text in relation to the horizontal center of its control.

BorderColor – コントロールの境界線の色です。BorderColor – The color of a control's border.

BorderStyle – コントロールの境界線を Solid (実線)、Dashed (破線)、Dotted (点線)、None (なし) のいずれに指定します。BorderStyle – Whether a control's border is Solid, Dashed, Dotted, or None.

BorderThickness – コントロールの境界線の太さです。BorderThickness – The thickness of a control's border.

Color – コントロールのテキストの色です。Color – The color of text in a control.

DisplayMode – コントロールで、ユーザー入力を許可するか (Edit)、データの表示のみを許可するか (View)、許可しないか (Disabled) を設定します。DisplayMode – Whether the control allows user input (Edit), only displays data (View), or is disabled (Disabled).

DisabledBorderColor – コントロールの DisplayMode プロパティが Disabled に設定されている場合のコントロールの境界線の色です。DisabledBorderColor – The color of a control's border if the control's DisplayMode property is set to Disabled.

DisabledColor – コントロールの DisplayMode プロパティが Disabled に設定されている場合のコントロール内のテキストの色です。DisabledColor – The color of text in a control if its DisplayMode property is set to Disabled.

DisabledFill – コントロールの DisplayMode プロパティが Disabled に設定されている場合のコントロールの背景色です。DisabledFill – The background color of a control if its DisplayMode property is set to Disabled.

Fill – コントロールの背景色です。Fill – The background color of a control.

Font – テキストを表記するフォントのファミリー名です。Font – The name of the family of fonts in which text appears.

FontWeight – コントロール内のテキストの太さです。Bold (太字)、Semibold (中太)、Normal (標準)、Lighter (細字) から指定します。FontWeight – The weight of the text in a control: Bold, Semibold, Normal, or Lighter.

Height – コントロールの上端と下端の距離です。Height – The distance between a control's top and bottom edges.

HoverBorderColor – コントロール上にユーザーがマウス ポインターを重ねているときのコントロールの境界線の色です。HoverBorderColor – The color of a control's border when the user keeps the mouse pointer on that control.

HoverColor – コントロールにユーザーがマウス ポインターを重ねているときのコントロール内のテキストの色です。HoverColor – The color of the text in a control when the user keeps the mouse pointer on it.

HoverFill – コントロールにユーザーがマウス ポインターを重ねているときのコントロールの背景色です。HoverFill – The background color of a control when the user keeps the mouse pointer on it.

Italic – コントロール内のテキストを斜体にするかどうかを指定します。Italic – Whether the text in a control is italic.

Padding – [インポート] ボタンまたは [エクスポート] ボタンのテキストと、ボタンの縁との距離です。Padding – The distance between the text on an import or export button and the edges of that button.

PressedBorderColor – コントロールをユーザーがタップまたはクリックしたときのコントロールの境界線の色です。PressedBorderColor – The color of a control's border when the user taps or clicks that control.

PressedColor – コントロールをユーザーがタップまたはクリックしたときのコントロール内のテキストの色です。PressedColor – The color of text in a control when the user taps or clicks that control.

PressedFill – コントロールをユーザーがタップまたはクリックしたときのコントロールの背景色です。PressedFill – The background color of a control when the user taps or clicks that control.

RadiusBottomLeft – コントロールの左下隅を丸める度合いです。RadiusBottomLeft – The degree to which the bottom-left corner of a control is rounded.

RadiusBottomRight – コントロールの右下隅を丸める度合いです。RadiusBottomRight – The degree to which the bottom-right corner of a control is rounded.

RadiusTopLeft – コントロールの左上隅を丸める度合いです。RadiusTopLeft – The degree to which the top-left corner of a control is rounded.

RadiusTopRight – コントロールの右上隅を丸める度合いです。RadiusTopRight – The degree to which the top-right corner of a control is rounded.

Size – コントロールに表示されるテキストのフォント サイズです。Size – The font size of the text that appears on a control.

Strikethrough – コントロールに表示されるテキストに取り消し線を付けるかどうかを指定します。Strikethrough – Whether a line appears through the text that appears on a control.

Text – コントロールに表示されるテキスト、またはコントロールにユーザーが入力するテキストです。Text – Text that appears on a control or that the user types into a control.

Underline – コントロールに表示されるテキストの下に線を引くかどうかを指定します。Underline – Whether a line appears under the text that appears on a control.

VerticalAlign – コントロールの垂直方向の中心に対するコントロール上でのテキストの位置です。VerticalAlign – The location of text on a control in relation to the vertical center of that control.

Visible – コントロールを表示するか非表示にするかを指定します。Visible – Whether a control appears or is hidden.

Width – コントロールの左端と右端の間の距離です。Width – The distance between a control's left and right edges.

X – コントロールの左端とその親コンテナー (親コンテナーがない場合は画面) の左端間の距離です。X – The distance between the left edge of a control and the left edge of its parent container (screen if no parent container).

Y – コントロールの上端とその親コンテナー (親コンテナーがない場合は画面) の上端間の距離です。Y – The distance between the top edge of a control and the top edge of the parent container (screen if no parent container).

Example

  1. [ボタン] コントロールを追加し、OnSelect プロパティに次の式を設定します。Add a Button control, and set its OnSelect property to this formula:
    ClearCollect(Products, {Name:"Europa", Price:"10.99"}, {Name:"Ganymede", Price:"12.49"}, {Name:"Callisto", Price:"11.79"})ClearCollect(Products, {Name:"Europa", Price:"10.99"}, {Name:"Ganymede", Price:"12.49"}, {Name:"Callisto", Price:"11.79"})

    コントロールの追加、命名、構成についてはこちらをご覧くださいDon't know how to add, name, and configure a control?

    ClearCollect 関数またはその他の関数については各関連記事を参照してください。Want more information about the ClearCollect function or other functions?

  2. F5 キーを押し、ボタン コントロールをクリックまたはタップしてから、Esc キーを押します。Press F5, click or tap the Button control, and then press Esc.
  3. [エクスポート] コントロールを追加し、Data プロパティに Productsを設定します。Add an Export control, and set its Data property to Products.
  4. F5 キーを押して、エクスポート コントロールをクリックまたはタップしてから、データのエクスポート先のファイル名を指定します。Press F5, click or tap the Export control, and then specify the name of the file into which you want to export the data.
  5. [保存] をクリックまたはタップしてから、Esc キーを押して既定のワークスペースに戻ります。Click or tap Save, then press Esc to return to the default workspace.
  6. 新規アプリまたは既存のアプリに [インポート] コントロールを追加して MyData という名前を付け、OnSelect プロパティに次の式を設定します。In a new or existing app, add an Import control, name it MyData, and set its OnSelect property to this formula:
    Collect(ImportedProducts, MyData.Data) Collect(ImportedProducts, MyData.Data)
  7. F5 キーを押して、[MyData] をクリックまたはタップしてからエクスポートしたファイルをクリックまたはタップし、[開く] をクリックまたはタップします。Press F5, click or tap MyData, click or tap the file that you exported, and then click or tap Open.
  8. Esc キーを押し、[ファイル] メニューの [コレクション] をクリックまたはタップして、エクスポート済みのデータが現在のアプリに存在することを確認します。Press Esc, click or tap Collections on the File menu, and confirm that the current app has the data that you exported.