Controles Exportar e Importar no Power Apps

Controles para exportar dados para um arquivo local e, depois, importar esses dados para outro aplicativo no Power Apps.

Descrição

Se quiser criar mais de um aplicativo que use os mesmos dados, mas não quiser compartilhar dados fora desses aplicativos, você poderá exportá-lo e importá-lo usando um controle Exportar e um controle Importar. Ao exportar dados, você cria um arquivo compactado que você pode copiar para outro computador, mas você não pode lê-lo em outro programa que não seja o Power Apps.

Aviso

Habilitar essa funcionalidade em seu aplicativo pode expô-lo a vulnerabilidades de segurança e perda de dados. É recomendável informar os usuários para importar apenas arquivos confiáveis e reconhecidos e exportar somente dados não confidenciais.

Limitações

A funcionalidade de exportação não é compatível com navegadores da Web.

Principais propriedades

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

  • A propriedade Data está disponível para um controle Exportar mas não para um controle Importar.

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

Propriedades adicionais

Align – a localização do texto em relação ao centro horizontal do respectivo controle.

BorderColor – a cor da borda do controle.

BorderStyle – se a borda do controle é Sólida, Tracejada, Pontilhada ou Nenhuma.

BorderThickness – a espessura da borda do controle.

Color – a cor do texto em um controle.

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

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

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

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

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

FocusedBorderColor – a cor da borda do controle quando ele está focalizado.

FocusedBorderThickness – A espessura da borda de um controle quando ele está focalizado.

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

FontWeight – o peso do texto em um controle: Negrito , Seminegrito, Normal ou Mais claro.

Height – a distância entre a parte superior do controle e as bordas inferiores.

HoverBorderColor – a cor da borda do 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.

Italic – se o texto em um controle está em itálico.

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

PressedBorderColor – a cor da borda do 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 para o qual o canto inferior esquerdo de um controle é arredondado.

RadiusBottomRight – o grau para o qual o canto inferior direito de um controle é arredondado.

RadiusTopLeft – o grau para o qual o canto superior esquerdo de um controle é arredondado.

RadiusTopRight – o grau para o qual o canto superior direito de um controle é arredondado.

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

Strikethrough – se uma linha é exibida cortando o texto que aparece em um controle.

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

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

Underline – se uma linha é exibida sob o texto que aparece em um controle.

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

Visible – se um controle é exibido ou está oculto.

Width – 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).

Exemplo

  1. Adicione um controle Botão e defina sua propriedade como OnSelect para esta fórmula:
    ClearCollect(Products, {Name:"Europa", Price:"10.99"}, {Name:"Ganymede", Price:"12.49"}, {Name:"Callisto", Price:"11.79"})
    
    Para mais detalhes, leia adicionando, nomeando e configurando um controle, ClearCollect e Outras funções.
  2. Pressione F5, selecione o controle de Botão e pressione Esc.
  3. Adicione um controle Exportar e defina sua propriedade Data como Products.
  4. Pressione F5 e selecione o controle Exportar para baixar o arquivo Data.zip.
  5. Selecione Salvar e, em seguida, pressione Esc para retornar ao espaço de trabalho padrão.
  6. Em um aplicativo novo ou existente, adicione um controle Importar, nomeie-o como MyData e defina sua propriedade OnSelect para esta fórmula:
    Collect(ImportedProducts, MyData.Data)
  7. Pressione F5 e selecione MyData, selecione o arquivo que você exportou e selecione Aberto.
  8. Pressione Esc e selecione Coleções no menu Arquivo e confirme que o aplicativo tem os dados que você exportou.

Diretrizes de acessibilidade

As mesmas diretrizes para Botão são aplicadas porque Exportar e Importar são apenas botões especializados.

Observação

Você pode nos falar mais sobre suas preferências de idioma para documentação? Faça uma pesquisa rápida. (Observe que esta pesquisa está em inglês)

A pesquisa levará cerca de sete minutos. Nenhum dado pessoal é coletado (política de privacidade).