Share via


Controis de exportar e importar en Power Apps

Controis para exportar datos a un ficheiro local e despois importar estes datos a outra aplicación en Power Apps.

Descripción

Se desexa crear máis dunha aplicación que use os mesmos datos pero non compartir eses datos fóra destas aplicacións, pode exportalos e importalos usando un control de Exportación e un control de Importación. Cando exporta datos, crea un ficheiro comprimido que pode copiar noutro equipo, pero non pode lelo en ningún programa distinto de Power Apps.

Aviso

Activar esta funcionalidade na súa aplicación pode expoñelo a vulnerabilidades de seguridade e a unha fuga de datos. Recoméndase aconsellar aos usuarios que importen só ficheiros recoñecidos e de confianza e só exporten datos que non sexan confidenciais ou sensibles.

Limitacións

A funcionalidade de exportación non é compatible cos navegadores web.

Propiedades clave

Datos - O nome dunha colección que desexa exportar a un ficheiro local.

  • A propiedade Data está dispoñible para un control de Exportación pero non un control de Importación.

OnSelect – Accións a realizar cando o usuario toca ou fai clic nun control.

Propiedades adicionais

Aliñar - A localización do texto en relación co centro horizontal do seu control.

BorderColor: cor do bordo dun control.

BorderStyle: se un bordo dun control é Sólido, A trazos, Punteado ou Ningún.

BorderThickness: grosor do bordo dun control.

Cor – A cor do texto dun control.

DisplayMode: se o control permite a entrada do usuario (Editar), só mostra datos (Ver) ou está desactivado (Desactivado).

DisabledBorderColor – A cor do bordo dun control se a propiedade DisplayMode do control está establecida en Desactivado.

DisabledColor – A cor do texto dun control se a súa propiedade DisplayMode está establecida en Desactivado.

DisabledFill – A cor de fondo dun control se a súa propiedade DisplayMode está establecida en Desactivado.

Enchemento: a cor de fondo dun control.

FocusedBorderColor: a cor do bordo dun control cando o control está enfocado.

FocusedBorderThickness: o grosor do bordo dun control cando o control está enfocado.

Tipo de letra - O nome da familia de tipos de letra na que aparece o texto.

FontWeight – Espesura do texto nun control: Negra, Semibold, Normal ou Máis claro.

Altura: distancia entre os bordos superior e inferior dun control.

HoverBorderColor – A cor do bordo dun control cando o usuario mantén o punteiro do rato sobre ese control.

HoverColor – A cor do texto dun control cando o usuario mantén o punteiro do rato sobre el.

HoverFill – A cor de fondo dun control cando o usuario mantén o punteiro do rato sobre el.

Cursiva - Se o texto dun control está en cursiva.

Padding - A distancia entre o texto dun botón de importación ou exportación e os bordos dese botón.

PressedBorderColor – A cor do bordo dun control cando o usuario toca ou fai clic nese control.

PressedColor – A cor do texto dun control cando o usuario toca ou fai clic nese control.

PressedFill – A cor de fondo dun control cando o usuario toca ou fai clic nese control.

RadiusBottomLeft - O grao no que se arrodea a esquina inferior esquerda dun control.

RadiusBottomRight - O grao no que se arrodea a esquina inferior dereita dun control.

RadiusTopLeft - O grao no que se arrodea a esquina superior esquerda dun control.

RadiusTopRight - O grao no que se arrodea a esquina superior dereita dun control.

Tamaño - O tamaño do tipo de letra do texto que aparece nun control.

Strikethrough - Se unha liña aparece a través do texto que aparece nun control.

TabIndex - Orde de navegación do teclado en relación con outros controis.

Texto - Texto que aparece nun control ou que o usuario introduce nun control.

Underline - Se unha liña aparece baixo o texto que aparece nun control.

VerticalAlign - A localización do texto nun control en relación co centro vertical dese control.

Visible: se aparece un control ou está oculto.

Largura: distancia entre os bordos esquerdo e dereito dun control.

X: A distancia entre o bordo esquerdo dun control e o bordo esquerdo do seu contedor principal (pantalla, se non hai ningún contedor principal).

Y: A distancia entre o bordo superior dun control e o bordo superior do contedor principal (pantalla, se non hai ningún contedor principal).

Exemplo

  1. Engada un control de Button e axuste a súa propiedade OnSelect nesta fórmula:
    ClearCollect(Products, {Name:"Europa", Price:"10.99"}, {Name:"Ganymede", Price:"12.49"}, {Name:"Callisto", Price:"11.79"})
    
    Para obter máis detalles, lea engadir, nomear e configurar un control, ClearCollect e outras funcións.
  2. Pulse F5 e seleccione o control Button e, a continuación, prema Esc.
  3. Engada un control de Exportar e configure a súa propiedade Data en Produtos.
  4. Pulse F5 e seleccione o control Exportar para descargar o ficheiro Data.zip.
  5. Seleccione Gardar e, a continuación, prema Esc para volver ao espazo de traballo predeterminado.
  6. Nunha aplicación nova ou existente, engada un control de Importación, asígnelle o nome OsMeusDatos e estableza a súa propiedade OnSelect nesta fórmula:
    Collect(ImportedProducts, MyData.Data)
  7. Pulse F5 e seleccione OsMeusDatos e logo seleccione o ficheiro que exportou e seleccione Abrir.
  8. Pulse Esc e seleccione Coleccións no menú Ficheiro e confirme que a aplicación actual contén os datos que exportou.

Directrices de accesibilidade

As mesmas directrices para Button aplícanse porque Exportar e Importar son só botóns especializados.

Nota

Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)

Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).