Compartir a través de


Exportación e importación de controles en Power Apps

Controla la exportación de datos a un archivo local y, a continuación, importa esos datos en otra aplicación de Power Apps.

Description

Si desea crear más de una aplicación que use los mismos datos pero no comparta esos datos fuera de esas aplicaciones, puede exportarlos e importarlos mediante un control Exportar y un control Importar . Al exportar datos, se crea un archivo comprimido que se puede copiar en otra máquina, pero no se puede leer en ningún programa que no sea Power Apps.

Advertencia

Habilitar esta funcionalidad en la aplicación puede exponerla a vulnerabilidades de seguridad y pérdida de datos. Se recomienda recomendar a los usuarios que importen solo archivos reconocidos y de confianza y que solo exporten datos que no sean confidenciales o confidenciales.

Limitaciones

La funcionalidad de exportación no se admite en exploradores web.

Propiedades importantes

Datos : el nombre de una colección que desea exportar a un archivo local.

  • La propiedad Data está disponible para un control Export , pero no para un control Import .

OnSelect : acciones que se deben realizar cuando el usuario pulsa o hace clic en un control.

Propiedades adicionales

Alinear : la ubicación del texto en relación con el centro horizontal de su control.

BorderColor : color del borde de un control.

BorderStyle : indica si el borde de un control es Sólido, Discontinuo, Punteado o Ninguno.

BorderThickness : grosor del borde de un control.

Color : color del texto de un control.

DisplayMode : indica si el control permite la entrada del usuario (Editar), solo muestra datos (Vista) o está deshabilitado (Deshabilitado).

DisabledBorderColor : color del borde de un control si la propiedad DisplayMode del control está establecida en Deshabilitado.

DisabledColor : color del texto de un control si su propiedad DisplayMode está establecida en Deshabilitado.

DisabledFill : color de fondo de un control si su propiedad DisplayMode está establecida en Deshabilitado.

Relleno : color de fondo de un control.

FocusedBorderColor : color del borde de un control cuando se centra el control.

FocusedBorderThickness : el grosor del borde de un control cuando el control se centra.

Fuente : el nombre de la familia de fuentes en la que aparece el texto.

FontWeight : peso del texto en un control: Negrita, Semibold, Normal o Más claro.

Alto : distancia entre los bordes superior e inferior de un control.

HoverBorderColor : color del borde de un control cuando el usuario mantiene el puntero del mouse en ese control.

HoverColor : color del texto de un control cuando el usuario mantiene el puntero del mouse sobre él.

HoverFill : color de fondo de un control cuando el usuario mantiene el puntero del mouse sobre él.

Cursiva : indica si el texto de un control es cursiva.

Relleno : distancia entre el texto de un botón de importación o exportación y los bordes de ese botón.

PressedBorderColor : color del borde de un control cuando el usuario pulsa o hace clic en ese control.

PressedColor : color del texto de un control cuando el usuario pulsa o hace clic en ese control.

PressedFill : color de fondo de un control cuando el usuario pulsa o hace clic en ese control.

RadiusBottomLeft : grado en el que se redondea la esquina inferior izquierda de un control.

RadiusBottomRight : grado en el que se redondea la esquina inferior derecha de un control.

RadiusTopLeft : grado en el que se redondea la esquina superior izquierda de un control.

RadiusTopRight : grado en el que se redondea la esquina superior derecha de un control.

Tamaño : tamaño de fuente del texto que aparece en un control.

Tachado : indica si una línea aparece a través del texto que aparece en un control.

TabIndex : orden de navegación del teclado en relación con otros controles.

Texto : texto que aparece en un control o que el usuario escribe en un control.

Subrayado : indica si una línea aparece bajo el texto que aparece en un control.

VerticalAlign : la ubicación del texto en un control en relación con el centro vertical de ese control.

Visible : indica si un control aparece o está oculto.

Ancho : distancia entre los bordes izquierdo y derecho de un control.

X : distancia entre el borde izquierdo de un control y el borde izquierdo de su contenedor primario (pantalla si no hay ningún contenedor primario).

Y : la distancia entre el borde superior de un control y el borde superior del contenedor primario (pantalla si no hay ningún contenedor primario).

Example

  1. Agregue un control Button y establezca su propiedad OnSelect en esta fórmula:
    ClearCollect(Products, {Name:"Europa", Price:"10.99"}, {Name:"Ganymede", Price:"12.49"}, {Name:"Callisto", Price:"11.79"})
    
    Para obtener más información, lea adición, nomenclatura y configuración de un control, ClearCollect y otras funciones.
  2. Presione F5 y seleccione Control de botón y, a continuación, presione Esc.
  3. Agregue un control Export y establezca su propiedad Data en Products.
  4. Presione F5 y seleccione el control Exportar para descargar el archivo Data.zip.
  5. Seleccione Guardar y presione Esc para volver al área de trabajo predeterminada.
  6. En una aplicación nueva o existente, agregue un control Import , asígnele el nombre MyData y establezca su propiedad OnSelect en esta fórmula:
    Collect(ImportedProducts, MyData.Data)
  7. Presione F5 y seleccione MyData, seleccione el archivo que exportó y, a continuación, seleccione Abrir.
  8. Presione Esc y seleccione Colecciones en el menú Archivo y confirme que la aplicación actual tiene los datos exportados.

Directrices de accesibilidad

Se aplican las mismas directrices para Button porque Exportar e Importar son solo botones especializados.