Exportkontroll och importkontroll i PowerAppsExport control and Import control in PowerApps

Kontroller för export av data till en lokal fil och därefter import av denna data till en annan app i PowerApps.Controls for exporting data to a local file and then importing that data into another app in PowerApps.

BeskrivningDescription

Om du vill skapa fler än en app som använder samma data, men som inte delar denna data utanför dessa appar, kan du exportera data och importera den med hjälp av en exportkontroll och en importkontroll.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. När du exporterar data skapar du en komprimerad fil som du kan kopiera till en annan dator, men inte kan läsa i något annat program än 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.

VarningWarning

Aktivering av den här funktionen i din app kan exponera den för säkerhetsrisker och dataläckage.Enabling this functionality in your app may expose it to security vulnerabilities and data leakage. Användarna bör rekommenderas att endast importera välkända och betrodda filer och att endast exportera data som inte är konfidentiell eller känslig.It is recommended to advise users to import only recognized and trusted files and only export data that is not confidential or sensitive.

NyckelegenskaperKey properties

Data – Namnet på en samling som du vill exportera till en lokal fil.Data – The name of a collection that you want to export to a local file.

  • Dataegenskapen är tillgänglig för en exportkontroll men inte en importkontroll.The Data property is available for an Export control but not an Import control.

OnSelect – Hur appen reagerar när användaren trycker eller klickar på en kontroll.OnSelect – How the app responds when the user taps or clicks a control.

Ytterligare egenskaperAdditional properties

Align – Placeringen av text i förhållande till kontrollens horisontella centrum.Align – The location of text in relation to the horizontal center of its control.

BorderColor – En kontrolls kantlinjefärg.BorderColor – The color of a control's border.

BorderStyle – Om en kontrolls kantlinje är solid, streckad, prickad eller ingen.BorderStyle – Whether a control's border is Solid, Dashed, Dotted, or None.

BorderThickness – Tjockleken på en kontrolls kantlinje.BorderThickness – The thickness of a control's border.

Color – Textens färg i en kontroll.Color – The color of text in a control.

DisplayMode – Om kontrollen tillåter indata från användaren (Redigera), bara visar data (Visa) eller är inaktiverad (Inaktiverad).DisplayMode – Whether the control allows user input (Edit), only displays data (View), or is disabled (Disabled).

DisabledBorderColor – Färgen på en kontrolls kantlinje om kontrollens egenskap DisplayMode är inställd på Disabled.DisabledBorderColor – The color of a control's border if the control's DisplayMode property is set to Disabled.

DisabledColor – Textens färg i en kontroll om dess egenskap DisplayMode är inställd på Disabled.DisabledColor – The color of text in a control if its DisplayMode property is set to Disabled.

DisabledFill – Bakgrundsfärgen i en kontroll om dess egenskap DisplayMode är inställd på Disabled.DisabledFill – The background color of a control if its DisplayMode property is set to Disabled.

Fill – Bakgrundsfärgen i en kontroll.Fill – The background color of a control.

Font – Namnet på den teckensnittfamilj som text visas i.Font – The name of the family of fonts in which text appears.

FontWeight – Stilen på texten i en kontroll: Bold, Semibold, Normal eller Lighter.FontWeight – The weight of the text in a control: Bold, Semibold, Normal, or Lighter.

Height – Avståndet mellan kontrollens övre och nedre kanter.Height – The distance between a control's top and bottom edges.

HoverBorderColor – Färgen på en kontrolls kantlinje när användaren för muspekaren över denna kontroll.HoverBorderColor – The color of a control's border when the user keeps the mouse pointer on that control.

HoverColor – Färgen på texten i en kontroll när användaren för muspekaren över den.HoverColor – The color of the text in a control when the user keeps the mouse pointer on it.

HoverFill – Bakgrundsfärgen i en kontroll när användaren för muspekaren över den.HoverFill – The background color of a control when the user keeps the mouse pointer on it.

Italic – Om texten i en kontroll är kursiv.Italic – Whether the text in a control is italic.

Padding – Avståndet mellan texten på en import- eller exportknapp och knappens kanter.Padding – The distance between the text on an import or export button and the edges of that button.

PressedBorderColor – Färgen på en kontrolls kantlinje när användaren trycker eller klickar på denna kontroll.PressedBorderColor – The color of a control's border when the user taps or clicks that control.

PressedColor – Färgen på texten i en kontroll när användaren trycker eller klickar på denna kontroll.PressedColor – The color of text in a control when the user taps or clicks that control.

PressedFill – Bakgrundsfärgen i en kontroll när användaren trycker eller klickar på denna kontroll.PressedFill – The background color of a control when the user taps or clicks that control.

RadiusBottomLeft – Hur pass avrundat det nedre vänstra hörnet i en kontroll är.RadiusBottomLeft – The degree to which the bottom-left corner of a control is rounded.

RadiusBottomRight – Hur pass avrundat det nedre högra hörnet i en kontroll är.RadiusBottomRight – The degree to which the bottom-right corner of a control is rounded.

RadiusTopLeft – Hur pass avrundat det övre vänstra hörnet i en kontroll är.RadiusTopLeft – The degree to which the top-left corner of a control is rounded.

RadiusTopRight – Hur pass avrundat det övre högra hörnet i en kontroll är.RadiusTopRight – The degree to which the top-right corner of a control is rounded.

Size – Teckenstorleken för den text som visas i en kontroll.Size – The font size of the text that appears on a control.

Strikethrough – Om en linje dras genom den text som visas i en kontroll.Strikethrough – Whether a line appears through the text that appears on a control.

Text – Text som visas i en kontroll eller som användaren skriver i en kontroll.Text – Text that appears on a control or that the user types into a control.

Underline – Om en linje dras under den text som visas i en kontroll.Underline – Whether a line appears under the text that appears on a control.

VerticalAlign – Placeringen av text i förhållande till kontrollens vertikala centrum.VerticalAlign – The location of text on a control in relation to the vertical center of that control.

Visible – Om en kontroll visas eller är dold.Visible – Whether a control appears or is hidden.

Width – Avståndet mellan kontrollens högra och vänstra kanter.Width – The distance between a control's left and right edges.

X – Avståndet mellan kontrollens vänstra kant och den överordnade behållarens vänstra kant (skärmen om det inte finns någon överordnad behållare).X – The distance between the left edge of a control and the left edge of its parent container (screen if no parent container).

Y – Avståndet mellan kontrollens övre kant och den överordnade behållarens övre kant (skärmen om det inte finns någon överordnad behållare).Y – The distance between the top edge of a control and the top edge of the parent container (screen if no parent container).

ExempelExample

  1. Lägg till en knappkontroll och ställ in dess OnSelect-egenskap enligt följande formel: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"})

    Vet du inte hur du lägger till, namnger och konfigurerar en kontroll?Don't know how to add, name, and configure a control?

    Om du vill ha mer information om ClearCollect-funktionen eller andra funktioner?Want more information about the ClearCollect function or other functions?

  2. Tryck på F5, klicka eller tryck på knappkontrollen och tryck på Esc.Press F5, click or tap the Button control, and then press Esc.
  3. Lägg till en exportkontroll och ställ in dess dataegenskap på Produkter.Add an Export control, and set its Data property to Products.
  4. Tryck på F5, klicka eller tryck på exportkontroll och ange sedan namnet på den fil som du vill exportera data till.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. Klicka eller tryck på Spara, tryck sedan på Esc för att återgå till standardarbetsytan.Click or tap Save, then press Esc to return to the default workspace.
  6. Lägg till en importkontroll i en ny eller befintlig app, ge den namnet MyData och ställ in dess OnSelect-egenskap enligt följande formel: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. Tryck på F5, klicka eller tryck på MyData, klicka eller tryck på den fil som du exporterade och klicka eller tryck sedan på Öppna.Press F5, click or tap MyData, click or tap the file that you exported, and then click or tap Open.
  8. Tryck på Esc, klicka eller tryck på Samlingar i Arkiv-menyn och bekräfta att den aktuella appen har den data som du har exporterat.Press Esc, click or tap Collections on the File menu, and confirm that the current app has the data that you exported.