Compartilhar via


Exportar e importar controles no Power Apps

Controla a exportação de dados para um arquivo local e, em seguida, a importação dos dados para outro aplicativo no Power Apps.

Description

Se você quiser criar mais de um aplicativo que usa os mesmos dados, mas não compartilhar esses dados fora desses aplicativos, poderá exportá-los e importá-los usando um controle De exportação e um controle de importação . Ao exportar dados, você cria um arquivo compactado que pode ser copiado para outro computador, mas não pode lê-los em nenhum programa que não seja o Power Apps.

Aviso

Habilitar essa funcionalidade em seu aplicativo pode expô-la a vulnerabilidades de segurança e vazamento de dados. É recomendável aconselhar os usuários a importar apenas arquivos reconhecidos e confiáveis e exportar apenas dados que não sejam confidenciais ou confidenciais.

Limitações

A funcionalidade de exportação não tem suporte em navegadores da Web.

Principais propriedades

Dados – o nome de uma coleção que você deseja exportar para um arquivo local.

  • A propriedade Data está disponível para um controle De exportação , mas não para um controle de importação .

OnSelect – Ações a serem executadas quando o usuário toca ou clica em um controle.

Propriedades adicionais

Alinhar – o local do texto em relação ao centro horizontal de seu controle.

BorderColor – A cor da borda de um controle.

BorderStyle – se a borda de um controle é Solid, Dashed, Dotted ou None.

BorderThickness – A espessura da borda de um controle.

Cor – a cor do texto em um controle.

DisplayMode – se o controle permite a entrada do usuário (Editar), exibe apenas dados (Exibição) ou está desabilitado (Desabilitado).

DisabledBorderColor – A cor da borda de um controle se a propriedade DisplayMode do controle estiver definida como Desabilitada.

DisabledColor – A cor do texto em um controle se sua propriedade DisplayMode estiver definida como Desabilitada.

DisabledFill – A cor da tela de fundo de um controle se sua propriedade DisplayMode estiver definida como Desabilitada.

Fill – a cor da tela de fundo de um controle.

FocusedBorderColor – A cor da borda de um controle quando o controle está focado.

FocusedBorderThickness – A espessura da borda de um controle quando o controle está focado.

Fonte – o nome da família de fontes em que o texto é exibido.

FontWeight – O peso do texto em um controle: Negrito, Semiaberto, Normal ou Mais Leve.

Altura – a distância entre as bordas superior e inferior de um controle.

HoverBorderColor – A cor da borda de um controle quando o usuário mantém o ponteiro do mouse nesse controle.

HoverColor – A cor do texto em um controle quando o usuário mantém o ponteiro do mouse sobre ele.

HoverFill – A cor da tela de fundo de um controle quando o usuário mantém o ponteiro do mouse sobre ele.

Itálico – se o texto em um controle é itálico.

Preenchimento – a distância entre o texto em um botão de importação ou exportação e as bordas desse botão.

PressedBorderColor – A cor da borda de um controle quando o usuário toca ou clica nesse controle.

PressedColor – A cor do texto em um controle quando o usuário toca ou clica nesse controle.

PressedFill – A cor da tela de fundo de um controle quando o usuário toca ou clica nesse controle.

RadiusBottomLeft – O grau em que o canto inferior esquerdo de um controle é arredondado.

RadiusBottomRight – O grau em que o canto inferior direito de um controle é arredondado.

RadiusTopLeft – O grau em que o canto superior esquerdo de um controle é arredondado.

RadiusTopRight – O grau em que o canto superior direito de um controle é arredondado.

Tamanho – o tamanho da fonte do texto que aparece em um controle.

Tachado – se uma linha aparece por meio do texto que aparece em um controle.

TabIndex – Ordem de navegação do teclado em relação a outros controles.

Texto – Texto que aparece em um controle ou que o usuário digita em um controle.

Sublinhado – se uma linha aparece sob o texto que aparece em um controle.

VerticalAlign – o local do texto em um controle em relação ao centro vertical desse controle.

Visível – se um controle aparece ou está oculto.

Largura – a distância entre as bordas esquerda e direita de um controle.

X – a distância entre a borda esquerda de um controle e a borda esquerda de seu contêiner pai (ou a tela, se não houver contêiner pai).

Y – a distância entre a borda superior de um controle e a borda superior de seu contêiner pai (ou a tela, se não houver contêiner pai).

Example

  1. Adicione um controle Button e defina sua propriedade OnSelect para esta fórmula:
    ClearCollect(Products, {Name:"Europa", Price:"10.99"}, {Name:"Ganymede", Price:"12.49"}, {Name:"Callisto", Price:"11.79"})
    
    Para obter mais detalhes, leia a adição, a nomenclatura e a configuração de um controle, ClearCollect e outras funções.
  2. Pressione F5 e selecione Controle de botão e pressione Esc.
  3. Adicione um controle Exportar e defina sua propriedade Data como Produtos.
  4. Pressione F5 e selecione o controle Exportar para baixar o arquivo Data.zip.
  5. Selecione Salvar e pressione Esc para retornar ao workspace padrão.
  6. Em um aplicativo novo ou existente, adicione um controle Import , nomeie-o myData e defina sua propriedade OnSelect como esta fórmula:
    Collect(ImportedProducts, MyData.Data)
  7. Pressione F5 e selecione MyData, selecione o arquivo que você exportou e, em seguida, selecione Abrir.
  8. Pressione Esc e selecione Coleções no menu Arquivo e confirme se o aplicativo atual tem os dados exportados.

Diretrizes de acessibilidade

As mesmas diretrizes para Button se aplicam porque Exportar e Importar são apenas botões especializados.