Элементы управления "Экспорт" и "Импорт" в PowerAppsExport 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 — стиль границы элемента управления: Сплошная, Штриховая, Пунктирная или Отсутствует.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 — в зависимости от значения этого режима элемент управления разрешает пользователю вводить данные (Изменение), только отображает данные (Просмотр) или элемент вообще отключен (Отключено).DisplayMode – Whether the control allows user input (Edit), only displays data (View), or is disabled (Disabled).

DisabledBorderColor — цвет границы элемента управления, если для его свойства DisplayMode установлено значение Отключено.DisabledBorderColor – The color of a control's border if the control's DisplayMode property is set to Disabled.

DisabledColor — цвет текста в элементе управления, если для его свойства DisplayMode установлено значение Отключено.DisabledColor – The color of text in a control if its DisplayMode property is set to Disabled.

DisabledFill — цвет фона элемента управления, если для его свойства DisplayMode установлено значение Отключено.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 — толщина текста в элементе управления: Жирный, Полужирный, Обычный или Очень тонкий.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:"Европа", Price:"10,99"}, {Name:"Ганимед", Price:"12,49"}, {Name:"Каллисто", 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.